MsBuild 不与 Teamcity 中的 NUnit 一起使用
MsBuild not working with NUnit in Teamcity
我是 TeamCity 的新手。我已经成功设置 TeamCity 来构建 Hello World ASP.NET MVC 项目。但是一旦我在解决方案中添加了一个 NUnit 测试项目,TeamCity 总是抱怨:NUnit 相关引用丢失(我绝对不会在代码中遗漏它们)见下面的截图:
我的 NUnit 项目非常简单。就一个 class:
TeamCity 错误是:
我在 TeamCity 中的配置非常简单。我只有一个使用 MsBuild 的构建步骤:
我尝试在本地使用 MsBuild 来 运行 项目。它运作良好。
那么在 TeamCity 中构建它可能会出现什么问题?我不希望 NUnit 测试在 TeamCity 的 MsBuild 步骤中达到 运行。据我所知,我可以使用 NUnit 运行ner 创建另一个构建步骤来完成它。现在我只想通过第一个 MsBuild 步骤。
我的环境:
- Visual Studio 2015 社区
- .Net 4.6
- NUnit 2.6.2
- TeamCity 9.1.7
您需要恢复 NuGet 包。尝试添加 NuGet Installer
步骤。您可能需要 select https://teamcity.example.com/admin/admin.html?item=nugetServerSettingsTab&nuget-section=nuget-exe
中的 NuGet 版本
您的项目正在引用 NUnit,但它不存在于您的项目根目录的相对路径中。
首先,添加 NUnit as a NuGet package,然后在 MSBuild 之前添加 NuGet Installer
构建步骤,以恢复 .sln 文件中的包。
我是 TeamCity 的新手。我已经成功设置 TeamCity 来构建 Hello World ASP.NET MVC 项目。但是一旦我在解决方案中添加了一个 NUnit 测试项目,TeamCity 总是抱怨:NUnit 相关引用丢失(我绝对不会在代码中遗漏它们)见下面的截图:
我的 NUnit 项目非常简单。就一个 class:
TeamCity 错误是:
我在 TeamCity 中的配置非常简单。我只有一个使用 MsBuild 的构建步骤:
我尝试在本地使用 MsBuild 来 运行 项目。它运作良好。
那么在 TeamCity 中构建它可能会出现什么问题?我不希望 NUnit 测试在 TeamCity 的 MsBuild 步骤中达到 运行。据我所知,我可以使用 NUnit 运行ner 创建另一个构建步骤来完成它。现在我只想通过第一个 MsBuild 步骤。
我的环境:
- Visual Studio 2015 社区
- .Net 4.6
- NUnit 2.6.2
- TeamCity 9.1.7
您需要恢复 NuGet 包。尝试添加 NuGet Installer
步骤。您可能需要 select https://teamcity.example.com/admin/admin.html?item=nugetServerSettingsTab&nuget-section=nuget-exe
您的项目正在引用 NUnit,但它不存在于您的项目根目录的相对路径中。
首先,添加 NUnit as a NuGet package,然后在 MSBuild 之前添加 NuGet Installer
构建步骤,以恢复 .sln 文件中的包。