外接设置TFS选项

问题描述:

我想编写一个快速宏或加载项,让我快速切换在TFS Solution Explorer中的“查看已删除邮件”选项。外接设置TFS选项

我似乎无法找到用于以编程方式设置该选项的正确命令(在IDE中,可以在工具|选项|源代码管理| Visual Studio Team Foundation Server |在源代码管理资源管理器中显示已删除的项目) 。

谁能给我一些指点到哪里找?我已经安装了Visual Studio的SDK,但文档似乎是不完整的 - 我对TeamFoundationServer对象的文档,但没有其他人(如版本控制类),所以我一直在用智能感知闲逛,并没有祝你好运。

听起来像是你想要写一个到Visual Studio插件来迅速影响此行为,而不是每次都去的偏好。

我不认为这是一个公开访问类通过TFS对象模型暴露出来。看来,这种偏好最终存储在HKCU \软件\微软\ VisualStudio的\ 9.0注册表键\ TeamFoundation \ SourceControl - 但偏好出现在内存中缓存在运行的应用程序 - 这意味着,如果你直接设置注册表项那么您将不得不重新启动Visual Studio才能获取首选项。

通常这样的喜好使用的是内部的“设置”样式类的首选项对话框页面将不得不使用的设置(如源代码控制管理)的东西一起进入实施。由于首选项对话框和使用首选项的内容通常由同一个程序集贡献到Visual Studio中,因此两者都可以看到只有通过使用反射或类似的东西才能访问的内部类。

+0

这是什么样的,我害怕。我希望能找到DTE.Properties中的设置 - 很多(但不是全部)环境选项都在那里。下面是一个可以用来在VS中设置调试选项的例子:http://www.codepaste.net/rha8b5诀窍是,你必须知道要传入的正确字符串。我要么没有使用正确的字符串,或者该选项不存在。 – JMarsch 2009-09-17 14:23:47