我有一个安装程序项目来为我的项目生成安装文件,该文件是WPF应用程序,并结合了一些库。
每次运行构建功能时,安装项目的构建时间都会更长。
从输出日志中,我注意到文件打包经常发生。每次运行构建时,这个数字就会翻倍。
我用以下代码进行了测试:
Packaging file 'System.IO.dll'...
它解释了为什么对于一个非常简单的应用程序,我的构建如此之慢,但是我该如何解决呢?
删除了我的项目文件,与其他项目(8000行)相比也很大,我怀疑这是由相同的问题引起的。
答案 0 :(得分:2)
看看这个similar issue。
我认为这是关于setup project itself的问题,而不是msbuild。在测试之后,尽管相同的消息已从1变为2,再由3变为4,但是实际的构建时间是相似的。(也许因为我的项目很小,消耗时间不容易比较?)。
1。您可以尝试使用right-click on the "Detected Dependencies"
文件夹,然后选择“ refresh dependencies
”选项。
然后,安装项目将解决并删除所有冗余引用。 (构建输出将始终多次显示该消息,但是构建时间可以缩短)
2。我发现可以解决错误消息输出的唯一方法是重新启动VS并构建它。(不建议)我建议您将此问题发布给支持this extension的团队。
答案 1 :(得分:0)
重新创建安装项目。我认为您是增量输出文件夹。您在安装依赖项中从输出文件夹引用了相同的dll。不要从输出文件夹引用任何文件。