在两个工作区使用Visual Studio扩展如何设置独立差异化配置
方案1:针对不同工作区设置独立扩展配置
大部分Visual Studio扩展(包括Openhab)都支持区分全局配置和工作区配置,是更简便的实现方案,操作步骤如下:
- 打开你需要自定义配置的第一个工作区,按下快捷键
Ctrl+,(Mac设备为Cmd+,)唤出设置界面 - 在设置界面顶部的筛选栏输入
Openhab,找到对应扩展的全部配置项,定位到需要修改的网络地址参数 - 每个配置项下方都会显示用户和工作区两个标签,选择工作区标签后修改对应参数,修改后配置会自动保存在当前工作区的
.vs文件夹内,不会影响全局配置或其他工作区的配置 - 重复上述操作给第二个工作区设置不同的网络地址参数即可
如果确认该扩展不支持工作区级别的配置(仅少数旧版本存在此类情况),可以使用第二种方案:
方案2:实现两个版本扩展的共存使用
Visual Studio支持针对单工作区禁用/启用扩展,也可以手动安装不同版本的扩展实现配置隔离,操作如下:
- 首先进入全局扩展管理界面,将已安装的Openhab扩展禁用
- 下载两个版本号不同的Openhab扩展vsix安装包,避免版本号一致被系统识别为同一安装包覆盖
- 打开第一个工作区,进入扩展管理界面,选择从VSIX安装,安装第一个版本的Openhab,安装时选择仅为当前工作区启用
- 关闭当前工作区,打开第二个工作区,重复上述操作安装第二个版本的Openhab,同样选择仅为当前工作区启用即可
注意:部分版本的Visual Studio没有「仅为当前工作区安装」选项,可以在全局安装两个版本后,分别在两个工作区的扩展管理界面禁用不需要的版本即可。
内容的提问来源于stack exchange,提问作者jules_bike
相关产品推荐
相关产品推荐

