单击一次TFS&;发布管理
在VisualStudio2010之前,我已经看过很多关于通过TFS管理ClickOnce应用程序的博客。这个过程似乎有点复杂,所以我忍不住想知道VS的后续版本是否有任何改进?我使用的是2015(VS、TFS和RM),所以我很想听到有人在以后的版本中更幸运地做到这一点单击一次TFS&;发布管理,tfs,visual-studio-2015,clickonce,release-management,ms-release-management,Tfs,Visual Studio 2015,Clickonce,Release Management,Ms Release Management,在VisualStudio2010之前,我已经看过很多关于通过TFS管理ClickOnce应用程序的博客。这个过程似乎有点复杂,所以我忍不住想知道VS的后续版本是否有任何改进?我使用的是2015(VS、TFS和RM),所以我很想听到有人在以后的版本中更幸运地做到这一点 在此问题上的任何帮助都将不胜感激 您可以使用新的构建系统vnextbuild来实现它。只需要在构建过程中添加发布构建工件。如果要将ClickOnce输出复制到某些目录(如UNC路径/IIS网站文件夹),可以编写PowerShell
在此问题上的任何帮助都将不胜感激 您可以使用新的构建系统vnextbuild来实现它。只需要在构建过程中添加发布构建工件。如果要将ClickOnce输出复制到某些目录(如UNC路径/IIS网站文件夹),可以编写PowerShell脚本。以下是一个包含详细步骤的博客:
如果您仍然坚持使用XAML build,也将满足您的需要。这些设置对我很有用:
/target:publish /p:PublishDir="$(build.artifactstagingdirectory)\\"/ /property:ApplicationVersion=1.0.0.$(Build.SourceVersion)
$(Build.SourceVersion)
变量将是变更集/git提交id
然后您可以创建一个发行版,将其部署到某个地方
- 创建要部署到的网站
- 单击
选择要部署的工件工件
- 选择IIS部署以选择部署组中的计算机
- 单击突出显示的菜单图标以选择放置文件夹
- 有关证书+签名的更多文档,请参阅其他clickonce文档
.application
文件
谢谢你的邀请!我已经遇到了XAML页面,这一切都是有道理的,但我的工作目录不配合,因为我希望复制出已发布的文件,我遇到了麻烦。。。我希望坚持使用XAML,因为我一直在为其他相关项目使用基于代理的发布管理,所以如果不需要的话,我不想逆潮流而动。我很想知道你自己在这些教程上有没有运气??