我想创建一个脚本来按照我喜欢的方式配置 Visual Studio IDE。没什么太复杂的,只是一些工具/选项设置,添加一些外部工具,诸如此类的事情。

我知道这可以在 VS 内部通过导入/导出设置完成,但我希望能够从 VS 外部自动化它。这可能吗?如果可能的话,如何实现?


编辑添加:做它从 外部 VS 对我来说很重要——我希望将其用作更通用的“按照我喜欢的方式配置这台新的幽灵电脑”脚本的一部分。


再次编辑:解决方案似乎是破解 CurrentSettings.vssettings,或使用 自动它. 。详细信息如下。

有帮助吗?

解决方案

从两个方面回答我自己的问题:

  1. 在VS2005/8中,我提到的东西(工具/选项、外部工具)都存储在“Visual Studio 200{5|8}\Settings”文件夹中的CurrentSettings.vssettings文件中。该文件只是 XML,任何知道如何解析 XML 的人都可以通过编程方式对其进行编辑。您也可以将新的 vssettings 文件粘贴到默认文件的顶部(至少,这对我有用)。

  2. 更大的问题是配置一台原始电脑。事实证明,并不是我想要更改的所有内容都有 API,因此我需要某种方式来假装自己是真正坐在那里点击内容的用户。最好的方法似乎是 自动它, ,我现在必须在大量的空闲时间里学习它的脚本语言。

其他提示

一种简单的方法是使用宏记录器做一些简单的事情,然后查看它生成的代码并根据需要进行编辑。

在我的计算机上,Visual Studio 将其本地设置存储在名为 VCComponents.dat 的文件中。它是一个文本文件,因此也许您可以找到一种将设置直接放入其中的方法。

该文件存储在我的用户本地 AppData\Local\Microsoft\VC 文件夹中

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top