Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么无法使用项目解决方案文件在Msbuild Teamcity中生成测试项目?_C#_Visual Studio_Build_Msbuild_Teamcity - Fatal编程技术网

C# 为什么无法使用项目解决方案文件在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

16:42:40 cs(131,10):错误CS0246:找不到类型或命名空间名称“TestMethod”(是否缺少using指令或程序集引用?)

16:42:40 UnitTest1.cs(144,10):错误CS0246:找不到类型或命名空间名称“TestMethodAttribute”(是否缺少using指令或程序集引用?)

为什么无法在Msbuild Teamcity中使用 项目解决方案文件

首先,您应该确保能够在本地成功地构建测试项目

然后,遵循以下建议:

建议

首先,在
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?)