2017-03-08 63 views
6

我正試圖在Visual Studio 2017中查找關於單個文件生成器更改(特別是如何註冊)的信息。任何幫助都將非常感激。Visual Studio 2017中的文件生成器更改

+0

我也有同樣的問題。在VS 2015中,註冊表項是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0 \ Gene rators。 VS 2017沒有等價物?!? – Antineutrino

回答

8

我覺得註冊系統幾乎是一樣的。你可以找到更多的細節here

在Visual Studio 2017中,註冊表設置存儲在一個私人註冊表文件中。

這可以在同一臺機器上並排安裝多個Visual Studio。

但是,這些條目在全局註冊表文件中不再可用。

這裏是如何在註冊表編輯器打開這樣的文件:

  • 關閉Visual Studio的
  • 啓動Regedit.exe
  • 選擇HKEY_LOCAL_MACHINE節點
  • 從主菜單中,選擇File - >Load Hive...並選擇專用註冊表文件。該文件存儲在本地應用程序數據

    %localappdata%\Microsoft\VisualStudio\<config>\privateregistry.bin

    其中<config> coresponds到配置蜂巢你想使用

  • 它會提示輸入一個名字 - 表示將下顯示的名稱(如IsolatedHive
  • 現在你應該可以瀏覽您所創建
  • 啓動Visual Studio之前蜂房下的註冊表,你需要卸載它:從主菜單File - >Unload Hive嘗試運行VS之前(否則註冊表保持文件鎖定,並且Visual Studio將無法啓動)
+2

你應該如何在安裝程序中做到這一點? –

+0

此外,該位置是每個用戶,我們的單文件生成器是在每臺機器上註冊的。 –

+0

此[documentation](https://docs.microsoft.com/en-us/visualstudio/extensibility/breaking-changes-2017)解釋了Visual Studio 2017中的擴展性中斷更改,並提供瞭如何移植現有擴展的指導: –

相關問題