我正在创建向导以帮助我的组织自动为所有应用程序创建基础项目。这个想法是,一个程序员可以输入一个项目名称,一些其他的基础知识,这个过程将创建一些项目,从源代码控制添加其他项目,配置IIS等...Visual Studio - 以编程方式为源代码控制配置解决方案
大量的工作是由只需使用项目模板和IWizard界面进行一些更复杂的操作即可。我试图做的是这样的,一旦所有项目都是自动创建的,我将创建一个工作区并自动移动源代码管理下的所有文件。我也在做诸如添加常用项目,在IIS中设置一些特殊设置等等。问题是解决方案文件虽然在源代码控制之下,但实际上并未配置为使用源代码管理。
任何人都有如何以编程方式配置解决方案的想法,以便它是源代码管理的一部分,并准备好使用?我跑进了一堵砖墙,似乎无法再进一步了。顺便说一句:如果没有说清楚,我基本上就是想在代码中做同样的事情,就像右键单击项目并选择“向源代码管理添加解决方案”。
就像我说过的,我已经解决了大部分问题。只是这最后一个是给我适合...
重要的事实: 的Windows XP VS 2008 TFS 使用Microsoft.TeamFoundation对象....
感谢您的反馈意见。是的,我基本上会使用EnvDTE来做到这一点。我的经验受到限制,我无法找到一个好的起点。克里斯回答我应该想到的是,使用宏来获得起点。 – Bomlin 2009-04-10 12:28:22