c# - 防止在 Visual Studio 安装程序项目中自动添加依赖项

标签 c# visual-studio installation windows-installer visual-studio-setup-proje

我目前正在开发一个项目,该项目使用 wix 安装程序,但现在我们想要迁移到“Visual Studio 安装程序项目”.msi 安装程序。

问题是 vs 安装程序会自动添加所有依赖项,尽管这不是必需的,因为我们使用的是另一个程序引用的 .DLL,而该程序始终会被安装。

这就是我的意思:

Installer File system

我在安装程序文件资源管理器中的红色矩形中添加了两个 .DLL,而安装程序只是添加了一堆垃圾作为依赖项本身。

所有 Autodesk .DLL 都不需要,因为它们始终存在于目标计算机上!

如何清除垃圾文件?它使安装程序膨胀到疯狂的程度,这是客户无法接受的。

最佳答案

你可以尝试这个方法:

1.在“解决方案资源管理器”中右键单击 Autodesk.dll 文件,然后选择“排除”。

enter image description here

2.在属性中将“排除”更改为“True”

enter image description here

希望对您有帮助。

关于c# - 防止在 Visual Studio 安装程序项目中自动添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73877822/

相关文章:

c# - 需要对象引用?

python - 安装 basemap

python - TensorFlow 1.9.0 和 Python 3.6.5

php - 使用 laravel 命令时找不到 laravel 命令

c# - 正则表达式匹配任何内容,包括换行符

c# - 单个文件生成器示例

visual-studio - 将新项目添加到 TFS 中的现有解决方案

c# - Visual Studio 不断创建已定义的事件处理程序

c# - EF 4.2 DbContext IEntityChangeTracker 问题的多个实例

c# - 在列表上引用不改变值