【发布时间】:2017-12-28 13:53:52
【问题描述】:
我有一个使用 VS2017 安装项目部署的标准 Windows 窗体应用程序。使用“文件系统”打开安装项目时,我在应用程序文件夹中添加了以下内容:
- win 表单应用程序的主要输出。
-
EPPlus库的 dll。 - 一些 excel 文件。
安装项目可以很好地输出.msi 包。问题是,当我在构建安装项目(当然是在构建源项目之后)运行.msi 输出并运行应用程序时,我看不到我的更新,甚至C:\Program Files .... 目录上的文件也没有被修改。我尝试更改产品代码并增加版本,但它不起作用。我的问题是:
- 除了删除并重新安装程序之外,还有什么方法可以让安装程序包真正更新软件的安装?
- 无论我更新多少软件,如何避免 #1 中的问题?
- 是什么原因以及如何避免此错误“已安装此产品的另一个版本”?我不确定我做了什么让它弹出来。
- 如果我希望源代码的某些部分位于单独的 dll 中,是否像添加类库项目并将其输出添加到设置项目一样简单?
非常感谢。
【问题讨论】:
标签: visual-studio-2017 setup-project visual-studio-setup-proje