我正在使用MS Tests V2(v 1.0.8-rc2)在我的测试中使用新的DataTestMethod和DataRow属性。
由于nuget,我添加了MS Tests V2,它在我的开发机器上运行良好。
我无法从服务器版本中执行这些相同的测试。
我有这个错误:
[错误] .nuget \软件包\ MSTest.TestAdapter.1.1.8-RC2 \构建\ net45 \ MSTest.TestAdapter.targets(26,10):
错误MSB4184:无法评估表达式“”“.Identity”。方法 找不到'System.String.Identity'。
此错误来自.targets的以下行:
<Link>$(CurrentUICultureHierarchy.Identity)\%(Filename)%(Extension)</Link>
您对如何使其有效有任何想法吗?
答案 0 :(得分:0)
如果它在您的开发机器上运行良好,并且在服务器构建中无法正常工作。很可能是环境问题。
要确保构建成功,您应该使构建服务器环境与本地环境保持一致。请仔细检查一下,例如.Net版本。
对于故障排除,您可以尝试在构建代理上手动运行构建和测试。