为什么我不能使用项目解决方案文件在Msbuild Teamcity中构建测试项目?

问题描述 投票:-1回答:1
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指令或程序集引用?)

c# visual-studio build msbuild teamcity
1个回答
0
投票

为什么我不能使用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

© www.soinside.com 2019 - 2024. All rights reserved.