[英]ClickOnce through TFS & Release Management
我看过很多关于通过 TFS 管理 ClickOnce 应用程序直到 Visual Studio 2010 的博客。这个过程似乎有点复杂,所以我不禁想知道 VS 的更高版本是否有任何改进? 我正在使用 2015(VS、TFS 和 RM),所以很想听到有人在以后的版本中这样做有更多的运气。
对此事的任何帮助将不胜感激!
这些设置对我有用:
/target:publish /p:PublishDir="$(build.artifactstagingdirectory)\\"/ /property:ApplicationVersion=1.0.0.$(Build.SourceVersion)
$(Build.SourceVersion)
变量将是变更集/git commit id。
然后你可以创建一个发布来将它部署到某个地方。
Artifacts
以选择要部署的工件。IIS Deployment
以选择部署组中的计算机。 我认为还有另一种选择来创建 html 页面,但您可以链接到.application
文件。
您可以使用新的构建系统 vNext Build 来实现它。 只需要在构建过程中添加Publish Build Artifacts步骤即可。 如果要将 ClickOnce 输出复制到某个目录(如 UNC 路径/IIS 网站文件夹),则可以编写 PowerShell 脚本。 这是一个包含详细步骤的博客: 使用 build vNext 构建 ClickOnce 应用程序
如果您仍然坚持使用 XAML 构建, 这个也将满足您的需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.