我有一个setup项目生成一个.MSI文件,以在IIS上安装asp.net网站。这个网站有与他相关的10个项目。
安装msi时出现问题。它们是2个引用之间的冲突(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作为依赖关系?如何获得这种全局视图?
在Visual Studio Atm中,没有直接的方法可以从鸟瞰中检查依赖性。
您可以找到很多选项in this SO question,以检查谁需要System.Net.Http。