Csharp/C#教程:Visual Studio – 以编程方式配置源代码管理解决方案分享


Visual Studio – 以编程方式配置源代码管理解决方案

我正在创建一个向导,以帮助我的组织自动为所有应用程序创建一个基础项目。 这个想法是程序员可以输入项目名称,一些其他基础知识,该过程将创建一些项目,从源代码控制添加其他项目,配置IIS等…

很多工作都是通过简单地使用项目模板和IWizard接口来完成一些更复杂的操作。 我想要做的是,一旦所有项目都自动创建,我创建一个工作区并自动移动源控制下的所有文件。 我也在做一些事情,比如添加常见项目,在IIS中设置一些特殊设置等等……问题是解决方案文件虽然在源代码控制之下,但实际上并没有配置为使用源代码控制。

任何人都知道如何以编程方式配置解决方案,使其成为源代码控制的一部分并准备使用? 我遇到了一堵砖墙,似乎无法再进一步了。 顺便说一句:如果没有说清楚,我基本上试图在代码中执行相同操作,右键单击项目并选择“添加源代码管理解决方案”。

就像我说的那样,我已经解决了大部分问题。 这最后一个是给我合适的……

重要事实:Windows XP VS 2008 TFS使用Microsoft.TeamFoundation对象….

你能通过Visual Studio可扩展性框架来处理这个问题吗? EnvDTE基本上可以访问您可以交互式执行的任何操作…

我只是在录制宏时做了你说的话; 好像:

DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate() DTE.ActiveWindow.Object.GetItem("CLSTestSolution").Select(vsUISelectionType.vsUISelectionTypeSelect) DTE.ExecuteCommand("File.TfsAddSolutionToSourceControl") 

也许你可以从那里开始?

上述就是C#学习教程:Visual Studio – 以编程方式配置源代码管理解决方案分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/960961.html

(0)
上一篇 2021年11月25日
下一篇 2021年11月25日

精彩推荐