这是我第一次使用Visual Studio安装程序来创建安装程序,但有一件我不了解的事情。
我已经通过简单的拖放添加了我想要的文件,但是最终结果是安装程序创建了很多重复的条目,像这样:
换句话说,对于我的几乎每个.dll文件,Visual Studio都会添加一个重复的具有相同名称的.DLL文件,甚至无法删除。
虽然最终生成的安装程序仍然可以正常工作(因为我认为其中一个重复文件将覆盖另一个副本),但它却产生了很多警告,并且使最终的.MSI文件几乎变成了原来的两倍,这具有令人讨厌的副作用。
如何避免这种情况?
答案 0 :(得分:0)
根据您在评论中的简短描述,目前尚不清楚重复DLL的出现方式/原因。但是,如果要调整已添加的内容,则有一些选择。
如果要从“应用程序文件夹”中删除DLL,可以尝试从左窗格中选择“应用程序文件夹”,然后右键单击DLL以查看是否出现“删除”选项。如果是这样,您可以通过这种方式将其删除。
如果DLL具有依赖项,则需要以另一种方式删除它:转到解决方案资源管理器中的Setup Project条目,您可能会看到其下列出的DLL。另外,展开“检测到的依赖项”列表以查看可能更多的DLL。您可以通过右键单击特定的DLL并选择“排除”来选择要排除的DLL。成功排除后,“应用程序文件夹”窗格中的DLL列表将缩短。
此建议应使您摆脱当前的障碍。