我們一直都認爲Visual Studio的構建操作需要花費很多時間,因爲Visual Studio類庫和任何類型的模板中的嵌套文件夾都會增長。我只是把我的項目中的幾個類移到了另一個文件夾,並且得到了Resharper的這個警告:打開這麼多文件可能會導致服務器性能損失。所以我想知道visual studio在編譯時如何處理這些文件夾,這是否真的會導致任何性能損失?DotNet如何處理visual studio中的文件夾
0
A
回答
1
ReSharper的警告與編譯時無關。當您使用ReSharper執行重構時,可以讓ReSharper打開所有文件,以便輕鬆撤消 - 您可以使用Visual Studio的撤消命令從所有打開的文件中刪除更改。但是,如果重構影響很多文件,這意味着ReSharper必須告訴Visual Studio打開大量文件,並且速度可能會很慢。所以ReSharper顯示警告。
或者,您可以告訴ReSharper不要打開這些文件。這可能會更快,但也意味着您無法撤銷更改 - 您必須以相反的方式執行重構。
我從來沒有見過使用文件夾會導致編譯速度下降。當然,添加文件會減慢編譯速度,因爲編譯器正在處理更多文件。他們居住在嵌套文件夾中的事實不應該有任何區別。
相關問題
- 1. Visual Studio如何特別處理App_Code文件夾?
- 2. 使用批處理文件在當前文件夾中運行visual studio代碼
- 3. 處理Visual Studio 2010事件
- 4. 事件處理 - Visual Studio
- 5. 如何使用Visual Studio ASP.NET Core監視文件更改「dotnet watch」
- 6. Visual Studio - 發佈文件夾
- 7. Visual Studio 2015 -Release文件夾
- 8. Visual Studio文件夾結構
- 9. Visual Studio ipch文件夾
- 10. Visual Studio項目中的文件夾
- 11. Visual Studio中的資源文件夾
- 12. Visual Studio 2017中的「oncore」文件夾
- 13. 用戶的AppData文件夾中的ReflectedSchemas文件夾(Visual Studio)
- 14. 如何讓Visual Studio從查找文件中排除文件夾?
- 15. 如何從Visual Studio項目中排除文件/文件夾?
- 16. 如何查看Visual Studio中的子文件夾文件夾內容
- 17. 如何在Visual Studio中引用文件夾中的類
- 18. 如何從Visual Studio 2010調用批處理文件
- 19. Visual Studio,cshtml文件,瞭解如何處理阿拉伯字符
- 20. Visual Studio文件夾文件路徑
- 21. Android中的文件/文件夾處理
- 22. Visual Studio的NCB文件位於何處?
- 23. 在Visual Studio中顯示文件夾
- 24. 在Visual Studio中發佈npm_modules文件夾
- 25. 在Visual Studio 2012中打開文件夾
- 26. Visual Studio 2010中的Prism 4和dotnet 3.5
- 27. 如何從物理位置轉到Visual Studio 2008中的虛擬文件夾?
- 28. 如何在Visual Studio項目的bin/Release中創建文件夾?
- 29. 如何讓Visual Studio 2015中的文件夾自動完成?
- 30. 如何在Visual Studio代碼中關閉打開的文件夾?