天天看点

Visual Studio 2010 Automation and Extensibility (2)

 昨天写的发现了一些问题,在创建一个控制台应用程序的时候出现了一些保存文件的对话框,主要是有一个可选的参数[Exclusive],如果将其设置为False,那么就不会出现很多讨厌的对话框。至于为什么,恕笔者知识有限,尚无法解释此问题。

今天看了看msdn,所以对昨天的一些隐晦之处予以了明确。

同时,又学到了如何添加一个代码模版(或者说添加一个类文件到一个特定的工程中)。

下面是相应的代码。

soln.AddFromTemplate(consoleAppTemplate, solnSavePath, "MyTestProj", False)

proj = soln.Projects.Item(1)

itemPath = soln2.GetProjectItemTemplate("Class.zip", "VisualBasic")

proj.ProjectItems.AddFromTemplate(itemPath, "MyTestClass.vb")

projItem = proj.ProjectItems.Item(1)

继续阅读