错误日志如下:
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Extensions\tests\System.Runtime.Extensions.Tests.csproj”(BuildAndTest 目标) (96) ->
(RunTestsForProject 目标) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(67,5): warning MSB3073: 命令“corerun.exe xunit.console.netcore.exe System.Runtime.Extensions.Tests.dll -xml .\testResults.xml -notrait category=failing ”已退出,代码为 1。 [F:\SvnCode\corefx\src\System.Runtime.Extensions\tests\System.Runtime.Extensions.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\Microsoft.Win32.Primitives\tests\Microsoft.Win32.Primitives.Tests.csproj”(BuildAndTest 目标) (58) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(67,5): warning MSB3073: 命令“corerun.exe xunit.console.netcore.exe Microsoft.Win32.Primitives.Tests.dll -xml .\testResults.xml -notrait category=failing ”已退出,代码为 1。 [F:\SvnCode\corefx\src\Microsoft.Win32.Primitives\tests\Microsoft.Win32.Primitives.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Serialization.Json\tests\System.Runtime.Serialization.Json.Tests.csproj”(BuildAndTest 目标) (98) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(67,5): warning MSB3073: 命令“corerun.exe xunit.console.netcore.exe System.Runtime.Serialization.Json.Tests.dll -xml .\testResults.xml -notrait category=failing ”已退出,代码为 1。 [F:\SvnCode\corefx\src\System.Runtime.Serialization.Json\tests\System.Runtime.Serialization.Json.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Serialization.Xml\tests\System.Runtime.Serialization.Xml.Tests.csproj”(BuildAndTest 目标) (99) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(67,5): warning MSB3073: 命令“corerun.exe xunit.console.netcore.exe System.Runtime.Serialization.Xml.Tests.dll -xml .\testResults.xml -notrait category=failing ”已退出,代码为 1。 [F:\SvnCode\corefx\src\System.Runtime.Serialization.Xml\tests\System.Runtime.Serialization.Xml.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Extensions\tests\System.Runtime.Extensions.Tests.csproj”(BuildAndTest 目标) (96) ->
(RunTestsForProject 目标) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(73,5): error : One or more tests failed while running tests from 'System.Runtime.Extensions.Tests' please check log for details! [F:\SvnCode\corefx\src\System.Runtime.Extensions\tests\System.Runtime.Extensions.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\Microsoft.Win32.Primitives\tests\Microsoft.Win32.Primitives.Tests.csproj”(BuildAndTest 目标) (58) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(73,5): error : One or more tests failed while running tests from 'Microsoft.Win32.Primitives.Tests' please check log for details! [F:\SvnCode\corefx\src\Microsoft.Win32.Primitives\tests\Microsoft.Win32.Primitives.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Serialization.Json\tests\System.Runtime.Serialization.Json.Tests.csproj”(BuildAndTest 目标) (98) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(73,5): error : One or more tests failed while running tests from 'System.Runtime.Serialization.Json.Tests' please check log for details! [F:\SvnCode\corefx\src\System.Runtime.Serialization.Json\tests\System.Runtime.Serialization.Json.Tests.csproj]
“F:\SvnCode\corefx\build.proj”(默认目标) (1) ->
“F:\SvnCode\corefx\src\dirs.proj”(BuildAndTest 目标) (2) ->
“F:\SvnCode\corefx\src\System.Runtime.Serialization.Xml\tests\System.Runtime.Serialization.Xml.Tests.csproj”(BuildAndTest 目标) (99) ->
F:\SvnCode\corefx\packages\Microsoft.DotNet.BuildTools.1.0.25-prerelease-00018\lib\tests.targets(73,5): error : One or more tests failed while running tests from 'System.Runtime.Serialization.Xml.Tests' please check log for details! [F:\SvnCode\corefx\src\System.Runtime.Serialization.Xml\tests\System.Runtime.Serialization.Xml.Tests.csproj]
4 个警告
4 个错误
奇怪,我这里没遇到这样的错误。
你看一下命令行的Current code page是什么?
我将Current code page改为65001也不行,仍然出错。
无论是执行msbuild \t:buildAndTest 还是build.cmd都是一样的。
会不会和我系统是中文的有关?...
@银牙左轮: 有可能,我用的是英文版的Windows Server 2012。
@dudu: 改了语言也是不行...
@银牙左轮: 你用的操作系统是什么?安装英文语言包了吗?
@dudu: 两台电脑一台是 英文win8.1加vs2013 另一台是中文win10 加vs2015 都不行,错都是同一种
@dudu: 还有一个问题是这样的 我无论打开src下任何一个解决方案都是生成成功,但是展示各种异常
@银牙左轮: 奇怪,我这里试了2台电脑都都正常,你的VS是Ultimate版本吗?
@dudu: 是旗舰。虽然是盗版,不过2015是预览版
@dudu: 不然是不是我clone路径不对啊? https://github.com/dotnet/corefx.git
@银牙左轮: 路径是对的
@dudu: corefx/路径下执行build.com或msbuild /t:BuildAndTest 直接执行就可以了吗?
@银牙左轮: 可以
@dudu: 看来是我脸太差。 我就是下载下来运行vs2013命令提示。然后cd 路径 ,build 然后就失败了。
@dudu: 请问你是否有安装其他什么软件或环境???
@银牙左轮: 建议根据build的具体错误一步一步解决
@dudu: 请问图中三个dll的引用路径能发给我看下吗
@银牙左轮: 在bin\Windows_NT.AnyCPU.Debug中,看来问题与你运行build.cmd没有成功有关。
@dudu: 是 我这个项目就是build失败的项目,可是我用vs生成是成功的。
@银牙左轮: 你要先解决这个项目build失败的问题
@dudu: 请问你是否有安装关于xunit的什么软件,我build是不会失败的,只有buildAndTest会失败,失败之前是弹了一个命令行窗口,是有关于xunit的
@银牙左轮: xunit是通过nuget安装的。