0

正如其他帖子中提到的,默认情况下 VSIX 扩展将安装到以下目录匹配,并且无法更改:

%VSAPPDATA%\Extensions\

我的问题是:如果这是默认位置并且已知,为什么这些位置不在工具--> 选项--> 环境--> 加载项安全性下的默认允许位置列表中?

最近的位置是 %VSAPPDATA%\Addins 所以这意味着如果你正在开发 VS 扩展,你只有 2 个选项:

  1. 创建将所需文件部署到已知位置的 MSI,并在以下注册表项中手动添加该位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\\AutomationOptions\LookInFolders
  2. 以某种方式通知您的扩展的用户通过 VS 手动添加它。

这是疏忽还是我错过了什么?我最终选择了上面的选项 1,不禁认为这是矫枉过正。

4

0 回答 0