我在 C# 中工作。我有一个包含 4 个项目的小型 VS 解决方案:
问题是,安装项目会自动检测项目#1 和#2 作为项目#3 的依赖项。当我将第三个项目的主要输出包含到 MSI(安装项目)中时,依赖项也会自动拖入。我不要这个。
我怎样才能阻止它?
我尝试指定一个“排除过滤器”,但无法让它工作。无论我尝试什么,依赖项总是被拖进来。
我尝试手动修改 Setup.vdproj,以删除自动检测到的依赖项项目,但是当我在 VS 中重新加载 .vdproj 时,自动检测到的依赖项又回来了。
帮助?
最佳答案
我讨厌发生这种情况。我在问这个问题后 3 分钟就想通了。
您可以右键单击检测到的依赖项,然后在属性窗口中指定“Exclude = True”
关于visual-studio - 在 VS Setup 项目中,如何从 MSI 中排除项目的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776204/