首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual安装项目-如何避免重复条目?

Visual安装项目-如何避免重复条目?
EN

Stack Overflow用户
提问于 2019-01-09 16:17:04
回答 2查看 1.9K关注 0票数 3

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

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

换句话说,对于我的几乎每个.dll文件,Visual都会添加一个相同名称的重复.DLL文件,该文件甚至不能被删除。

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

我怎么才能避免这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-10 16:51:04

根据您在评论中的简短描述,不清楚复制的DLL是如何/为什么出现的。但是,如果您想调整已添加的内容,则有几个选项。

  1. 如果要从“应用程序”文件夹中删除DLL,可以尝试从左侧窗格中选择“应用程序”文件夹,然后右击DLL以查看是否出现“删除”选项。如果是这样的话,你可以这样删除它。
  2. 如果DLL有依赖项,则需要以另一种方式删除它:转到解决方案资源管理器中的Setup条目,您可能会看到它下面列出的DLL。此外,展开“检测到的依赖项”列表,查看可能更多的DLL。您可以通过右键单击特定的DLL并选择“排除”来选择要排除的DLL。成功排除时,应用程序文件夹窗格中的DLL列表将缩短。

这个建议应该能让你越过目前的障碍。

票数 0
EN

Stack Overflow用户

发布于 2022-03-22 09:31:35

在更改了项目的.NET版本之后,我在这个问题上被困了一段时间。安装项目没有自动更新,即使在创建新的安装项目时,它仍然使用重复的设置创建。

我的解决方案:

  1. 右键单击安装项目,然后单击“属性”
  2. 点击“先决条件”
  3. 更改.NET版本以与主项目中的版本匹配,并删除任何不正确的版本。
  4. 按OK
  5. 构建解决方案(重要)

副本现在应该移除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54114252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档