我正在开发一个ASP.Net MVC5应用程序,其中需要创建一个PDF。我正在使用iText7 nuget软件包来这样做。代码可以正常工作,但是,当我在更改代码后单击debug时,构建解决方案需要很长时间(接近5分钟)。如果我手动清理或重建解决方案/项目,则不会发生这种情况。为什么会这样?无论如何要纠正/改善这一点?注意:在调试时,build选项也设置为“ Always Build”。
代码可以正常工作,但是,当我在更改代码后单击debug时,构建解决方案需要很长时间(接近5分钟)。如果我手动清理或重建解决方案/项目,则不会发生这种情况。
此问题可能与某些调试集成工具,第三方扩展,缓存文件等有关。请尝试以下建议:
建议
1)Enable Diagnostic Tools while debugging
在Tools
-> Options
-> Debugging
->下禁用选项General
。
如果使用VS Enterprise,请Enable IntelliTrace
在Tools
-> Options
-> IntelliTrace
->下禁用General
。
2)清理C:\Users\xxxx\AppData\Local\Microsoft\VisualStudio\15.0_xxxxx(15 is VS2017 and 16 is VS2019)\ComponentModelCache
和下的组件缓存C:\Users\xxxx\AppData\Local\Temp
3)禁用任何第三方扩展,Extensions and Updates
或使用devenv / safemode启动VS
4)关闭VS实例,删除.vs
隐藏文件夹,bin
,obj
在解决方案的物理路径的文件夹,然后重新打开您的项目。
5)尝试添加<MvcBuildViews>false</MvcBuildViews>
的xxxx.csproj
文件。看到这个。
6)如果您的VS不是最新版本,请进行一些修复以将其更新为最新版本。
此外,您可以在-> -> ->下进行设置MSBuild project build output verbosity
,以便可以在输出窗口中查看详细的构建日志,并通过它查看问题所在。Diagnostic/Detailed
Tools
Options
Projects and Solutions
Build and Run
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句