【发布时间】:2019-11-07 15:47:31
【问题描述】:
我有一个 安装项目 生成一个 .MSI 文件以在 IIS 上安装一个 asp.net 网站。 这个网站有大约 10 个项目链接到他。
我在安装 msi 时遇到问题。它们是两个引用之间的冲突(System.Net.Http 4.0.0.0 和 System.Net.Http 4.1.1.3)。 在我检测到的依赖项中,我有 2 个 System.Net.Http dll(2 个版本),我必须排除 4.0.0.0 才能在安装过程中跳过错误。 如何在我的检测到的依赖项中找到添加此 dll 的内容,因为我已经检查了我的所有项目并且它们都在使用 4.1.1.3。
也许另一个参考需要 4.0.0.0 作为依赖? 如何获得这种全局视图?
【问题讨论】:
-
它不是部署 Web 应用程序的合适工具。当然无力应对由 System.Net.Http 引起的持久 DLL Hell 噩梦。谷歌“asp.net deploy to iis”取得成功。
-
换个工具没那么容易
标签: c# visual-studio visual-studio-2017 setup-project