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

Visual studio Visual Studio 2017外部Web工具设置存储在哪里?,visual-studio,visual-studio-2017,Visual Studio,Visual Studio 2017,我想以编程方式更改Visual Studio 2017选项中臭名昭著的“外部Web工具”部分中的设置(路径)。例如,参见引用该节的内容 这些设置存储在哪里?是否有可以更改的文件或注册表项,或者可以调用的任何命令行来更新路径 外部Web工具路径以及大量其他环境设置存储在用户的AppData\Local\Microsoft\VisualStudio\15.0_4c946413\settings文件夹下的“CurrentSettings.vssettings”文件中。(在“15.0”之后的最后一位是每

我想以编程方式更改Visual Studio 2017选项中臭名昭著的“外部Web工具”部分中的设置(路径)。例如,参见引用该节的内容

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


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

至少对于VS 2017,该文件是一个xml文件,路径存储在“项目\ Web包管理\外部Web工具”类别元素的“ToolPath”属性中

<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>

.\node_modules\.bin$(VSInstalledExternalTools)$(路径)$(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd$(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin
我不知道如果在VS运行时修改文件会发生什么


您也可以转到“工具”菜单,然后选择“导入和导出设置…”,将设置导出到文件中,修改文件,然后将其导入到VS中。

谢谢!作为信息的补充,如果您在VS运行时更改文件,则在您关闭它时,它将简单地用其(内存中)版本覆盖它。所以这是不可能的。此外,我不知道如何在路径中找出依赖于用户的字符串(例如,
4c946413
),但出于我的需要,这不是必需的。