Visual Studio安装项目将GAC程序集添加为检测到的依赖项

时间:2017-05-31 08:59:16

标签: visual-studio-2017 setup-project gac

我正在使用Visual Studio 2017,我使用this extension from Microsoft为Visual Studio 2017提供了创建安装项目的能力。

我创建了新的安装项目,并将WPF应用程序的主要输出添加到该安装项目中。这里的每件事都可以。

问题是:Visual Studio 2017在 Detected Dependencies 部分添加GAC程序集,并将它们添加到 Application Folder 中, 它正在添加它们重复(每个程序集添加两次)。

这是一张图片 enter image description here 最后,当我使用MSI包安装应用程序时,GAC程序集将被复制到包含该应用程序的文件夹中。

那么,为什么Visual studio的行为如此,我做错了什么?
我试图排除GAC dll,但VS正在压倒这个 我想从Detected Dependencies中删除GAC dll但是vs不允许我这样做

我不希望将GAC程序集复制到应用程序文件夹,我想直接在GAC中使用它们。怎么做?

注1:我使用TFS来托管解决方案的源代码 注2:所有项目都是根据Release x64建造的 注3:虽然组件下有读取线,但构建visual studio时不会给我任何错误或警告。

更新 enter image description here

0 个答案:

没有答案