visual-studio - Visual Studio 安装项目 - 如何避免重复条目?

这是我第一次使用 Visual Studio 安装程序创建安装程序,有一件事我不明白。

我已经通过简单的拖放添加了我想要的文件,但最终结果是安装程序创建了很多重复的条目,如下所示:

换句话说,对于我的几乎每一个 .dll 文件,Visual Studio 都会添加一个具有相同名称的重复 .DLL 文件,甚至无法删除。

虽然最终生成的安装程序仍然正常工作(因为我假设其中一个重复项正在覆盖另一个),但它具有令人讨厌的副作用,即生成大量警告,并且使最终的 .MSI 文件几乎大两倍因为它需要。

如何避免这种情况?

最佳答案

根据您在评论中的简短描述,不清楚重复 DLL 的出现方式/原因。但是,如果您想调整已添加的内容,您有几个选择。

  1. 如果要从应用程序文件夹中删除 DLL,可以尝试从左 Pane 中选择应用程序文件夹,然后右键单击 DLL 以查看是否出现删除选项。如果是这样,您可以那样删除它。

  2. 如果 DLL 具有依赖项,您将需要以另一种方式将其删除:转到解决方案资源管理器中的安装项目条目,您可能会看到在其下列出的 DLL。此外,展开“检测到的依赖项”列表以查看可能更多的 DLL。您可以通过右键单击特定 DLL 并选择排除来挑选要排除的 DLL。成功排除后,应用程序文件夹 Pane 中的 DLL 列表将被缩短。

此建议应该可以帮助您克服当前的障碍。

https://stackoverflow.com/questions/54114252/

相关文章:

python - Pygame OpenGL 3D 立方体滞后

java - 接受多部分文件的 DELETE 方法的 Mockmvc

html - 在本地和网络上都有效的 HTML 站点中的根目录相关链接

javascript - Monaco-Editor JavaScript 关键词语法高亮

python - 无法在 NAO 上移动 ARM 关节

odata - 使用 OData $filter 通过 flagStatus 获取 Microsof

python - 如何通过 odoo 中的 xmlrpc 为产品提供批号/序列号

amazon-web-services - AWSLambdaClient 调用给出异常 : com

python - Tensorflow 中线程安全图的使用

python-3.x - 无法使 Python 3.7 在 Ubuntu 18.04 中工作