【发布时间】:2010-09-30 03:46:02
【问题描述】:
在我当前的项目中,我每周发布一次。我一直在使用this post 中描述的技术来保持我项目中所有程序集的版本号同步。 (我目前没有任何充分的理由单独跟踪程序集的版本号,尽管我确信那一天最终会到来。)
当我发布一个版本时,我会构建一个新版本的安装程序。与可以从共享的 SolutionInfo.cs 文件中获取其版本号的所有程序集不同,安装程序的版本号不是,据我所知,程序集属性。所以我的发布过程包括在安装项目中手动推进版本号。
或者,我应该说,通常包括这样做。我想把它变成我不能搞砸的东西。我发现设置和部署项目的文档令人惊讶地不透明(如果用户将 MSI 安装到非默认路径,则很难找到如何正确卸载它,即一个非常可怕的常见用例没有记录)并且不知道是否有可能做到这一点。
有什么想法吗?
编辑:
澄清一下,这是我所说的 Visual Studio 设置和部署项目。
【问题讨论】:
标签: c# visual-studio deployment