无法找到扩展目录。 'ExternalSettingsManager :: GetScopePaths无法初始化......'

时间:2017-12-11 18:50:16

标签: visual-studio-2017 vsix

尝试在VS2017 15.4.3中创建一个hello world VSix项目。我没有为VS生成的基础项目添加任何内容。尝试构建时,我收到错误:

无法找到extensions目录。 “ExternalSettingsManager :: GetScopePaths无法初始化PkgDefManager for C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ devenv.exe”。

我已清理/重建项目并清除了临时文件。运行Win7 x64。还运行VS2015和VS2013。

1 个答案:

答案 0 :(得分:0)

如果有人在VS 2017及更高版本上遇到此错误,则您可能希望检查过去是否已将VS2017私有注册表配置单元附加到Windows注册表中

(C:\ Users \您的用户名\ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_xxxxx \ privateregistry.bin)

如果有的话,您可能需要在编译扩展之前删除配置单元,这对我来说已解决了这个问题。