2009-09-14 71 views

回答

0

沒有可用的API來打開最新版本的Visual Studio。當您開始考慮Visual Studio的表達式版本(以及可以打開C#項目的版本)的影響時,尤其如此。

我認爲你最好打賭就是按照優先順序簡單地創建一個你關心的Visual Studio版本列表。然後列舉它們在您的過程中檢查第一個可用並啓動該過程。

的最可靠的方式找到的Visual Studio的安裝位置是檢查裏面的安裝目錄鍵的

  • 32位:HKLM:\ SOFTWARE \微軟\ VisualStudio的{VERSIONNUMBER}
  • 64位: HKLM:\ Softawre \ Wow6432Node \ Microsoft \ VisualStudio {VersionNumber}
1

這是那種會頻繁變化的東西嗎?如果不是,我只是在PC上搜索「devenv.exe」(VS可執行文件),然後將* .cs,* .csproj,* .sln等文件與to open automatically關聯起來,找到您的「最新味道」想用。

編輯:你可以嘗試讓你的程序從那裏檢查HKEY_CURRENT_USER\Software\Microsoft\VisualStudio註冊表項,並取得最新的版本,然後讓你的程序使用Visual Studio可執行文件在適當的位置打開該文件。

+0

請參閱編輯................ – 2009-09-14 13:52:05

相關問題