Visual Studio 2017中的文件生成器更改
我觉得注册系统几乎是一样的。你可以找到更多的细节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将无法启动)
你应该如何在安装程序中做到这一点? –
此外,该位置是每个用户,我们的单文件生成器是在每台机器上注册的。 –
此[documentation](https://docs.microsoft.com/en-us/visualstudio/extensibility/breaking-changes-2017)解释了Visual Studio 2017中的扩展性中断更改,并提供了如何移植现有扩展的指导: –
我也有同样的问题。在VS 2015中,注册表项是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0 \ Gene rators。 VS 2017没有等价物?!? – Antineutrino