我想以编程方式更改在Visual Studio 2017选项的臭名昭著的“外部Web工具”部分中找到的设置(路径)。例如,请参阅this answer,它引用了该部分。
这些设置存储在哪里?是否可以更改文件或注册表项,或者可以调用任何命令行来更新路径?
答案 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。