Visual Studio 使用 iText7 时构建需要很长时间
Visual Studio takes a long time to build when using iText7
我正在开发 ASP.Net MVC5 应用程序,我需要在其中创建 PDF。我正在使用 iText7 nuget 包来这样做。代码工作正常,但是当我在更改代码后点击调试时,构建解决方案需要很长时间(接近 5 分钟)。如果我手动清理或重建 solution/project,则不会发生这种情况。为什么会这样?无论如何要rectify/improve这个?
Note:The 构建选项在调试时也设置为 "Always Build"。
The code works fine, however when I hit debug after making code
changes, it takes a long time (close to 5 min) to build the solution.
This doesn't happen if I manually clean or rebuild the
solution/project.
该问题可能与部分调试集成工具、第三方扩展、缓存文件等有关。请试试我下面的建议:
建议
1) 禁用 Tools
下的选项 Enable Diagnostic Tools while debugging
-->Options
-->Debugging
-->General
.
如果您使用VS Enterprise,请在Tools
-->Options
-->IntelliTrace
-->General
下禁用Enable IntelliTrace
。
2)清理C:\Users\xxxx\AppData\Local\Microsoft\VisualStudio.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 Instance,删除解决方案物理路径下的.vs
隐藏文件夹,bin
,obj
文件夹和然后重新打开您的项目。
5) 尝试在 xxxx.csproj
文件中添加 <MvcBuildViews>false</MvcBuildViews>
。参见 this。
6) 如果你的 VS 不是最新版本,请更新 到最新版本以防有一些修复。
另外,可以在Tools
-->Options
-->[下设置MSBuild project build output verbosity
为Diagnostic/Detailed
=32=]-->Build and Run
这样你就可以在输出上看到详细的构建日志 window 有了它,你就可以知道问题出在哪里了。
我正在开发 ASP.Net MVC5 应用程序,我需要在其中创建 PDF。我正在使用 iText7 nuget 包来这样做。代码工作正常,但是当我在更改代码后点击调试时,构建解决方案需要很长时间(接近 5 分钟)。如果我手动清理或重建 solution/project,则不会发生这种情况。为什么会这样?无论如何要rectify/improve这个? Note:The 构建选项在调试时也设置为 "Always Build"。
The code works fine, however when I hit debug after making code changes, it takes a long time (close to 5 min) to build the solution. This doesn't happen if I manually clean or rebuild the solution/project.
该问题可能与部分调试集成工具、第三方扩展、缓存文件等有关。请试试我下面的建议:
建议
1) 禁用 Tools
下的选项 Enable Diagnostic Tools while debugging
-->Options
-->Debugging
-->General
.
如果您使用VS Enterprise,请在Tools
-->Options
-->IntelliTrace
-->General
下禁用Enable IntelliTrace
。
2)清理C:\Users\xxxx\AppData\Local\Microsoft\VisualStudio.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 Instance,删除解决方案物理路径下的.vs
隐藏文件夹,bin
,obj
文件夹和然后重新打开您的项目。
5) 尝试在 xxxx.csproj
文件中添加 <MvcBuildViews>false</MvcBuildViews>
。参见 this。
6) 如果你的 VS 不是最新版本,请更新 到最新版本以防有一些修复。
另外,可以在Tools
-->Options
-->[下设置MSBuild project build output verbosity
为Diagnostic/Detailed
=32=]-->Build and Run
这样你就可以在输出上看到详细的构建日志 window 有了它,你就可以知道问题出在哪里了。