C# 为什么无法使用项目解决方案文件在Msbuild Teamcity中生成测试项目?
16:42:40 cs(131,10):错误CS0246:找不到类型或命名空间名称“TestMethod”(是否缺少using指令或程序集引用?) 16:42:40 UnitTest1.cs(144,10):错误CS0246:找不到类型或命名空间名称“TestMethodAttribute”(是否缺少using指令或程序集引用?) 为什么无法在Msbuild Teamcity中使用 项目解决方案文件 首先,您应该确保能够在本地成功地构建测试项目 然后,遵循以下建议: 建议 首先,在C# 为什么无法使用项目解决方案文件在Msbuild Teamcity中生成测试项目?,c#,visual-studio,build,msbuild,teamcity,C#,Visual Studio,Build,Msbuild,Teamcity,16:42:40 cs(131,10):错误CS0246:找不到类型或命名空间名称“TestMethod”(是否缺少using指令或程序集引用?) 16:42:40 UnitTest1.cs(144,10):错误CS0246:找不到类型或命名空间名称“TestMethodAttribute”(是否缺少using指令或程序集引用?) 为什么无法在Msbuild Teamcity中使用 项目解决方案文件 首先,您应该确保能够在本地成功地构建测试项目 然后,遵循以下建议: 建议 首先,在Teamcit
Teamcity 9.1.5
之前,您应该在生成代理上安装Microsoft Visual Studio edition
,并确保安装了正确的版本。请看
自TeamCity 9.1.5以来,Visual Studio测试运行程序支持在代理计算机上安装的Visual Studio测试代理(不再需要Microsoft Visual Studio)。你可以参考
第二步,您应该在构建步骤之前在VCS恢复nuget软件包
请参阅。是否使用路径
C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
生成项目?如果没有,请尝试此操作。我正在生成服务器中运行您是否在本地成功生成了项目?
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?)