我正在使用Visual Studio 2017,我使用this extension from Microsoft为Visual Studio 2017提供了创建安装项目的能力。
我创建了新的安装项目,并将WPF应用程序的主要输出添加到该安装项目中。这里的每件事都可以。
问题是:Visual Studio 2017在 Detected Dependencies 部分添加GAC程序集,并将它们添加到 Application Folder 中, 它正在添加它们重复(每个程序集添加两次)。
这是一张图片 最后,当我使用MSI包安装应用程序时,GAC程序集将被复制到包含该应用程序的文件夹中。
那么,为什么Visual studio的行为如此,我做错了什么?
我试图排除GAC dll,但VS正在压倒这个
我想从Detected Dependencies中删除GAC dll但是vs不允许我这样做
我不希望将GAC程序集复制到应用程序文件夹,我想直接在GAC中使用它们。怎么做?
注1:我使用TFS来托管解决方案的源代码
注2:所有项目都是根据Release x64
建造的
注3:虽然组件下有读取线,但构建visual studio时不会给我任何错误或警告。