UnitTest1.cs(131,10): error CS0246: The type or namespace name 'TestMethodAttribute' could not be found (are you missing a using directive or an assembly reference?)
16:42:40UnitTest1.cs(131,10):错误CS0246:找不到类型或名称空间名称'TestMethod'(您是否缺少using指令或程序集引用?)
16:42:40UnitTest1.cs(144,10):错误CS0246:找不到类型或名称空间名称“ TestMethodAttribute”(您是否缺少using指令或程序集引用?)
为什么我不能使用Msbuild Teamcity构建测试项目项目解决方案文件?
首先,您应确保可以在本地成功构建测试项目。
然后,遵循以下建议:
建议
First,在Teamcity 9.1.5
之前,应在构建代理上安装Microsoft Visual Studio edition
,并确保安装正确的版本。请参阅this official document。
自 TeamCity 9.1.5
,Visual Studio测试运行器支持在代理计算机上安装的Visual Studio测试代理(不再需要Microsoft Visual Studio)。您可以参考this link。
第二,应该在构建步骤之前在VCS上还原nuget软件包。
请参见this。