2008-09-03 219 views
8

我想要创建一个脚本来按照我喜欢的方式配置Visual Studio IDE。没有什么非常复杂的,只有几个工具/选项设置,添加一些外部工具,这样的事情。编写Visual Studio IDE脚本

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


编辑补充:从做外VS的对我很重要 - 我希望用这个作为一个更一般的一部分“配置,我喜欢这个新幻影PC现在的样子它“脚本。


编辑再次:该解决方案似乎是破解CurrentSettings.vssettings,或使用AutoIt。下面的细节。

回答

1

回答我的问题,有两种方式:

1)在VS2005/8,这个事情我提到的(工具/ Options,External Tools)都存储在CurrentSettings.vssettings文件的“Visual Studio 200 {5 | 8} \ Settings”文件夹中。这个文件只是XML,它可以通过任何知道如何解析XML的程序来编辑。你也可以在默认的顶部粘贴一个新的vssettings文件(至少,这对我很有用)。

2)配置处女PC的更大问题。事实证明,并非我想改变的所有API都有API,所以我需要假装成为一个实际坐在那里点击事物的用户的方式。最好的方法似乎是AutoIt,我的脚本语言现在必须在我的空余时间学习。

+0

要更改的首选项都存储在某处 - 使用SysInternals中的Process Monitor查看在更改特定设置时要写入哪些文件和注册表项。这些文件通常是INI或XML;注册表是显而易见的。 – 2009-01-16 19:15:52

1

一个简单的方法是使用宏记录器做一些简单的事情,然后查看它生成的代码并在您认为合适的时候进行编辑。

0

在我的机器上,Visual Studio将它的本地设置存储在名为VCComponents.dat的文件中。它是一个文本文件,所以也许你可以找到一种将你的设置直接放在那里的方法。

的文件存储在我的用户的本地应用程序数据\本地\微软\ VC文件夹