使Visual Studio在开发过程中忽略wwwroot,但在调试过程中仍提供它

bq9c1y66  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(133)

我有一个SPA,其中API后端是在Visual Studio中使用ASP.NET 6.0开发的,前端是用rollup构建/打包的。由于Visual Studio也应该托管前端文件,所以rollup将它们复制到Visual Studio项目目录的子目录wwwroot中。每次rollup将文件复制到wwwroot中时,Visual Studio都会消耗大量CPU。看起来好像它会解析所有文件,可能是为了Intellisense?
但是,在这种情况下这没有意义,因为wwwroot的内容是rollup的生成输出。有没有办法告诉Visual Studio在开发期间忽略这些文件,但在调试时仍然提供它们?
如果有更好的方法来做到这一点,我感谢任何建议。
我使用的是Visual Studio 17.4.4

58wvjzkj

58wvjzkj1#

也许是现场分析的问题。
您可以右键单击解决方案资源管理器中的项目节点并选择Properties,然后选择Code Analysis选项卡,取消选中Run on live analysis选项以禁用实时源代码分析。
更多的细节,你可以参考this document。希望这能为你工作。

相关问题