web*_*ad3 7 teamcity visual-studio
我已经阅读了很多关于使用各种版本的Visual Studio从TeamCity发布的文章.我目前正在使用TeamCity和Visual Studio 2015的v.9.1.7.
我在办理登机手续时有3个构建步骤:
当我签入我的文件时,我得到了一个Tests Passed成功消息:
我可以从这里看出一些不正确的事情,因为我期待它能说出一些关于出版的事情.当我查看构建日志时,我看到以下内容:
[12:48:22] [API\API.sln]发布[12:48:22] [发布] MSBuild [12:48:22] [MSBuild] API\API\API.csproj:构建目标:发布[12 :48:22] [API\API\API.csproj] _DeploymentUnpublishable
我的发布构建步骤是这样设置的:
在我在Visual Studio中的API项目中,我可以发布到网络上的正确位置.这是我的发布资料:
我不确定我错过了什么.我希望发布构建步骤能够像我单击Visual Studio中的Build-> Publish菜单项一样工作.
我猜我错过了什么或者误解了发布构建步骤应该做什么.
任何帮助表示赞赏.
经过数天和数天的搜索,我能够让它工作.我在Stack Overflow上找到了部分答案.诀窍是让它从MSBuild命令行运行:
C:\ TFS\project\myProject\APIproject> msbuild apiproject.csproj/p:DeployOnBuild = true /p:PublishProfile="Properties\PublishProfiles\DEV.pubxml"/p:VisualStudioVersion=14.0
一旦我运行了几次,我就可以在Team City中创建一个Build Step(请参阅此问题/答案)并设置以下内容:
<location of the apiproject.csproj>/p:DeployOnBuild=true /p:PublishProfile= "C:\TFS\API\API\Properties\PublishProfiles\DEV.pubxml" /p:VisualStudioVersion=14.0| 归档时间: |
|
| 查看次数: |
7168 次 |
| 最近记录: |