我有一个简单的问题。我想在我的安装项目中排除一些 dll 依赖项(在检测到的依赖项文件夹中),这样它们就不会被复制到用户安装文件夹中。我通过在我不想要的程序集上将“排除”属性设置为 true 来解决它,然后构建 msi 文件。它工作正常,程序集被排除在外。
但是,如果我关闭 Visual Studio 并重新加载它,则只有一个“排除”属性(在我设置的情况下为 4 个)保持设置为 true。我检查了 vdproj 文件,其中有 4 行,如下所示:
"Exclude" = "11:TRUE"
...一个我想要排除的每个程序集。
所以看起来 VS2010 没有从 vdproj 文件中正确加载设置。我很迷惑。有人有解决方法吗?