假設我想要能夠打開C#項目的visualstudio的最新風格,並且如果有多個(pro/express),我想打開pro。找到visual studio可執行文件最可靠的方法?
編輯:我想讓自己的程序在我的程序用戶的計算機上打開visual studio。
假設我想要能夠打開C#項目的visualstudio的最新風格,並且如果有多個(pro/express),我想打開pro。找到visual studio可執行文件最可靠的方法?
編輯:我想讓自己的程序在我的程序用戶的計算機上打開visual studio。
沒有可用的API來打開最新版本的Visual Studio。當您開始考慮Visual Studio的表達式版本(以及可以打開C#項目的版本)的影響時,尤其如此。
我認爲你最好打賭就是按照優先順序簡單地創建一個你關心的Visual Studio版本列表。然後列舉它們在您的過程中檢查第一個可用並啓動該過程。
的最可靠的方式找到的Visual Studio的安裝位置是檢查裏面的安裝目錄鍵的
這是那種會頻繁變化的東西嗎?如果不是,我只是在PC上搜索「devenv.exe
」(VS可執行文件),然後將* .cs,* .csproj,* .sln等文件與to open automatically關聯起來,找到您的「最新味道」想用。
編輯:你可以嘗試讓你的程序從那裏檢查HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
註冊表項,並取得最新的版本,然後讓你的程序使用Visual Studio可執行文件在適當的位置打開該文件。
請參閱編輯................ – 2009-09-14 13:52:05