Continuous integration Can';无法使用生成运行程序类型的Visual Studio解决方案文件获取工件

Continuous integration Can';无法使用生成运行程序类型的Visual Studio解决方案文件获取工件,continuous-integration,teamcity,Continuous Integration,Teamcity,我是TeamCity的新手。我正在使用VisualStudio解决方案文件使用构建步骤。我想配置工件路径,这样我就可以在工件文件夹的某个地方获得编译的输出。我无法从TeamCity文档中理解:) 我有以下配置。但是没有得到任何人工制品 Artifact paths:- /MyProject/bin/Release/*.* => PublishDir Build Runner : Visual Studio(sln) Build file path: \Successor\Successor

我是TeamCity的新手。我正在使用VisualStudio解决方案文件使用构建步骤。我想配置工件路径,这样我就可以在工件文件夹的某个地方获得编译的输出。我无法从TeamCity文档中理解:)

我有以下配置。但是没有得到任何人工制品

Artifact paths:- /MyProject/bin/Release/*.* => PublishDir
Build Runner : Visual Studio(sln)
Build file path: \Successor\Successor.sln
Targets: Rebuild
Configuration: Release
Platform: x86
这里怎么了


谢谢

我将按如下方式编辑您的工件和构建路径:

Artifact paths: MyProject/bin/Release/*.* => PublishDir
Build file path: Successor\Successor.sln
有时带有“\”或“/”的路径引用会导致TeamCity出现问题。更新工件路径可以解决这个问题。显然,编辑构建文件路径不会解决您的问题,但是如果您曾经编辑过配置,最好继续并更改此路径


如果此更改没有帮助,那么日志文件会如何描述构建结果?生成结果是否成功地进入生成代理上的Project/bin/Releases文件夹?日志中是否有对正在发布或未能发布的工件的引用?

检查TeamCity构建日志。它会告诉你,为什么不能创建任何工件。例如:

[Publishing artifacts] Artifacts path /MyProject/bin/Release/*.* not found
确保您的文件确实已编译到ro
bin\release