2013-12-19 103 views
4

這與How to force a Solution file (SLN) to be opened in Visual Studio 2013?類似,但不完全相同。我有一堆與Visual Studio版本選擇器關聯的.sln文件。但是,它們都包含# Visual Studio 2012,但我希望它們可以在Visual Studio 2013中打開。根據this link,我可以使用/upgrade標誌打開解決方案文件。但是,它只是說如何批量升級解決方案文件以在Visual Studio 2013中打開?

This project/solution does not require migration. It will open without modification. 

並且不更改文件,因此它們仍然在VS2012中打開。您可以在Visual Studio 2013中明確打開解決方案並執行另存爲,但這是一個非常手動的過程,我擁有數百個解決方案。當然,有比找到/替換文件更好的方法?

+1

我還沒有找到一個解決方案,而不是使用UltraEdit或Notepad ++在文件中查找/替換。然而,令我驚訝的是沒有更簡單,更強大的方法。 –

回答

0

您必須右鍵單擊解決方案文件 - >開放 - >選擇默認程序 ,然後選擇的Visual Studio 2013和標記勾選「使用該應用程序爲所有的.sln文件」

+3

我意識到這種方法,它的工作原理,但解決方案文件仍然指定Visual Studio 2012,這似乎並不理想。 –

0

我沒有試過但是...使用格式爲devenv "MyProject.sln" /upgrade的命令,您可以遞歸所有文件夾並升級所有.sln,.csproj等文件。我得到devenv ... /upgradehttps://stackoverflow.com/a/27625352/492

相關問題