Visual Studio 2017外部Web工具设置存储在哪里?

时间:2018-10-18 17:01:20

标签: visual-studio visual-studio-2017

我想以编程方式更改在Visual Studio 2017选项的臭名昭著的“外部Web工具”部分中找到的设置(路径)。例如,请参阅this answer,它引用了该部分。

这些设置存储在哪里?是否可以更改文件或注册表项,或者可以调用任何命令行来更新路径?

enter image description here

1 个答案:

答案 0 :(得分:1)

外部Web工具路径以及许多其他环境设置存储在用户的AppData \ Local \ Microsoft \ VisualStudio \ 15.0_4c946413 \ Settings文件夹下的“ CurrentSettings.vssettings”文件中。 (“ 15.0_”之后的最后一位是每个用户的唯一值,因此对您来说会有所不同)

至少对于VS 2017,该文件是xml文件,并且路径存储在“ Projects_Web程序包管理_外部Web工具”类别元素的“ ToolPaths”属性中。

<Category name="Projects_Web Package Management_External Web Tools"
          Category="{b521100c-f698-4018-b1cf-6421fc59fa9b}"
          Package="{cb03d63d-47be-437d-b26b-1ad8aa7ff394}"
          RegisteredName="Projects_Web Package Management_External Web Tools"
          PackageName="PackageManagementPackage">
    <PropertyValue name="ToolPaths">.\node_modules\.bin;$(VSInstalledExternalTools);$(PATH);$(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd;$(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin</PropertyValue>
</Category>

我不知道如果在VS运行时修改文件会发生什么。

您还可以转到“工具”菜单,然后转到“导入和导出设置...”,然后将设置导出到文件,修改文件,然后将其重新导入VS。