是否有任何方法可以打開特定配置(Debug | win32或Release | 64)的解決方案。我的解決方案非常大,一旦在Visual Studio中切換配置需要很長時間(甚至經常崩潰)。在特定配置下打開.sln文件
回答
當您在解決方案中時,我認爲有一種方法可以指定要加載的默認配置。
我不相信有什麼方法可以加載具有特定配置的解決方案。
現在,如果您的視覺工作室正在崩潰的形式只是試圖從一個配置切換到另一個,這是一個全新的問題,我認爲你必須先解決這個問題。不管解決方案的大小如何,它都不應該崩潰。
潛在地,您的配置(或甚至應用程序的設計)有一些問題。 我曾與擁有數百萬行代碼的應用程序合作,並且它們從未因配置開關而崩潰。
這裏是一個起點: Configuration
那麼,該解決方案有320個項目。通常由於Resharper而發生崩潰。這是非常不方便的,因爲我必須關閉Resharper,更改配置,啓用resharper。即使沒有resharper(卸載它測試),解決方案只需要兩分鐘即可打開,但切換配置需要大約20分鐘。如果我將解決方案保存在特定的配置上,它可以快速打開,但切換需要永久。 – user2953389
我還沒有找到一個方法來指定一個默認的本身。但是,我已經能夠用單個項目替換配置列表,所以實際上,這成爲默認設置。我只在我的工作區保留這個修改後的版本,而不是將其檢入到我們的源代碼管理中。
以我的情況爲例,我想默認爲Release|Any CPU
。
所以,用一個簡單的土生土長的程序,我更新.sln
文件,並替換以下內容:
**GlobalSection(SolutionConfigurationPlatforms) = preSolution**
Debug|Any CPU = Debug|Any CPU
Debug|x86 = Debug|x86
Dev|Any CPU = Dev|Any CPU
QA|Any CPU = QA|Any CPU
QA|x86 = QA|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
**EndGlobalSection**"
下列要求:
**GlobalSection(SolutionConfigurationPlatforms) = preSolution**
Release|Any CPU = Release|Any CPU
**EndGlobalSection**
現在,當我打開該解決方案Release|Any CPU
是第一個也是唯一的選擇。當我想要其他選項時,我可以從備份中檢索最新的,未經修改的源代碼控制版本。
雖然這看起來好像比每次解決方案打開時更改選擇都更有效;它還有其他好處:我可以一次更新我們所有的解決方案(我們的內部更新程序掃描並更新我們代碼庫中的所有.sln
文件),所以我不必考慮更改每個解決方案的配置。此外,在開發週期內多次構建解決方案時,此方法消除了在特定構建中忘記更改選擇的風險。所以,它更可靠。
FWIW我在'GlobalSection(SolutionConfigurationPlatforms)'中使用'Release | x64'作爲唯一選項啓動了一次。然後退出Visual Studio 2015,恢復該部分(添加'Debug | x64'等)並再次啓動,並在Release中再次啓動,似乎已成爲默認值(因爲乾淨退出?)。 – PAT
- 1. 在Windows Vista中打開.sln文件
- 2. 如何啓動VS 2010,以打開sln文件並在環境中選擇特定的解決方案配置
- 3. 如何在VBA中打開特定的Chrome配置文件
- 4. UWP:打開特定文件
- 5. 當解決方案文件(.sln)打開時強制文件打開
- 6. mgc://在特定配置文件中打開Google+應用的ios url方案
- 7. 在特定用戶配置文件中打開Foursquare Android應用程序
- 8. 在已打開的Firefox配置文件中打開URL
- 9. 打開特定的文本文件
- 10. 在打開的文件的特定位置寫()
- 11. 如何在特定目錄中打開python擱置文件
- 12. 在Spring Boot中使用特定配置文件打包戰爭
- 13. Webdriver - 在特定座標下打開上下文菜單
- 14. 批處理:在特定程序中打開特定文件?
- 15. 無法在monodevelop中打開MvvmCross sln
- 16. Facebook - 通過app_scoped_user_id打開配置文件
- 17. VS2010 - 打開一個解決方案,這個sln中的文件也會打開
- 18. 特定的php文件不能打開
- 19. 從特定文件打開圖像?
- 20. Excel宏 - 打開特定的word文件
- 21. iOS - 用特定程序打開文件
- 22. 從特定磁盤打開文件
- 23. 從Xamarin iOS應用程序打開特定的Facebook配置文件
- 24. 導入具有特定配置文件的彈簧上下文
- 25. 爲什麼要在特設分發配置配置文件之前使用開發配置配置文件?
- 26. 打開VS 2005解決方案文件(.sln)到內存中
- 27. 打開文件,並在文件中選擇特定的列
- 28. 將打開的文件保存在特定文件夾中
- 29. 在特定文件夾中打開文件
- 30. 用Python在特定文件夾中打開文件瀏覽器
您能否提供您的解決方案? –
@EelLee - 不確定會做什麼 – StingyJack
禁用所有插件並重試。 VS可以處理非常大的(> 150個項目)好(需要一分鐘才能更換)。 – StingyJack