使用InstallShield创建压缩安装文件时,我注意到InstallShield从我添加到文件和文件夹的文件中发现引用的程序集,并将它们添加到setup.exe中。虽然我知道我添加的那些文件,但我不想在文件大小问题中也有这些文件。
那些说我找不到任何属性我可以禁用它。
有什么想法吗? 谢谢!
答案 0 :(得分:6)
InstallShield将新组件默认为Properties和Dependencies。您应该将其设置为“仅属性”。你也应该进入工具|选项| .NET并更改默认值。
顺便说一句,我认为这种模式太可怕了,我实际上有一个构建自动化步骤,通过构建日志查看以这种方式捕获的程序集并强制构建中断。这不是一个非常确定的过程,扫描程序会经常向安装程序添加像System.Windows.Forms.dll这样的愚蠢引用。