无法找到 Visual Studio .sln 文件 - 构建步骤模板的动态参数

Cha*_*son 5 teamcity teamcity-9.0

我对使用 TeamCity 还很陌生。我们目前使用的是 9.16。

我正在尝试设置一个构建模板来关联我们的许多项目,但对于 NuGet 安装程序步骤和 Visual Studio (.sln),我不断收到错误“无法找到 Visual Studio .sln 文件”。

目前它设置为 %system.teamcity.build.checkoutDir% 并且它说那里没有 *.sln 文件,但是当我直接查看构建服务器时有。

Failed to find Visual Studio .sln file at C:\TeamCity\buildAgent\work\58ef95107452dcbc\*.sln
Run Code Online (Sandbox Code Playgroud)

我找到了关于附加 VCS 根的帖子,但我确实附加了它,它反映了当前不使用模板的项目。

对我所缺少的任何帮助将不胜感激。

Jer*_*y F 3

您必须将 Visual Studio 解决方案文件的文件名放入“Visual Studio (.sln)”构建运行程序步骤的“解决方案文件路径”字段中。
如果您的 .sln 文件位于签出目录的根目录下,您将指定文件名。示例:YourSolution.sln

对于“Nuget Installer”构建运行程序步骤,您必须在“解决方案文件路径”字段中输入相同的解决方案文件名。

请注意,如果您的解决方案文件不在签出文件夹的根文件夹中,则必须指定相对路径。示例:path/to/my/SolutionFile.sln