如何在Jenkins(VS2012)中运行发布/ clickonce构建步骤

时间:2013-11-16 05:52:52

标签: visual-studio-2012 jenkins clickonce

我们有一个简单的C#解决方案(VS 2012),它有一个发布步骤/点击一次向导 - 它使用ftp。

我已经建立了一个jenkins构建项目来在SVN触发器上构建它。 (通过MSBuild)

我无法让它(通过MSBuild)构建发布/点击一次安装程序并上传到我的服务器。我环顾四周搜索,但我认为没办法这样做。这是一个手动步骤似乎很愚蠢。

希望这很简单,我忽略了。

任何命令行应用程序都是合适的 - 或者如果有脚本可以执行VS2012在向导中执行的相同操作,那很好。

1 个答案:

答案 0 :(得分:8)

我想你需要这个:

msbuild /target:publish

在此处查看更多内容:Building ClickOnce Applications from the Command Line

这将创建“发布”文件夹 - 您必须将其复制到您的服务器或网络共享 - 无论您使用什么来分发您的应用程序。

您需要注意的另一个问题是在构建之前增加版本 - 您最终需要更新csproj文件。