在VS 2015中使用模板创建解决方案时,以编程方式从项目中删除Class1.cs

本文关键字:方式 编程 删除 cs Class1 项目 解决方案 2015 VS 创建 | 更新日期: 2023-09-27 18:29:26

我使用标准类库模板以编程方式创建了一个解决方案。其中一些重要部分是:

 Solution2 soln = (Solution2)visualStudioInstance.Solution;
 csTemplatePath = soln.GetProjectTemplate("Windows Root''Windows''1033''ClassLibrary''csClassLibrary.vstemplate", "CSharp");
 soln.AddFromTemplate(csTemplatePath, csPrjPath, "MyProject", false);

然后我添加引用和文件等。然而,会生成Class1.cs,但我不希望在我的解决方案中出现这种情况。如何以编程方式删除它?

我想我必须循环浏览一些东西并搜索一个名为"Class1.cs"的项目,但我不确定哪个对象会包含我项目中所有文件的列表。

在VS 2015中使用模板创建解决方案时,以编程方式从项目中删除Class1.cs

要创建个性化项目,可以创建类模板的副本没有Class1.cs文件然后您就可以将新模板用于您的解决方案。

要做到这一点,只需从类库创建一个新项目删除class1.cs文件,然后从visualstudio的"文件"菜单上选择"导出模板",向导将创建新模板,然后可以使用。

只需注意一个小问题:通常,如果您选择将新项目安装在用户模板文件夹中,则该项目将保存在:中

C: ''Users''UserName''Documents''Visual Studio 2015''Templates''ProjectTemplates''YournewTemplatename.zip

visual studio文件夹的名称取决于您的visual studio版本,不幸的是,该文件夹中的模板在添加新项目中不可见,因此您需要将其移动到:

C: ''Users''UserName''Documents''Visual Studio 2015''Templates''ProjectTemplates''Visual C#''YourNewTemplate.zip

在这种情况下,它在Visual C#项目下变得可见,如果您喜欢将模板作为默认模板安装,则必须执行以下操作:

将您的项目模板复制到

"%ProgramFiles(x86)%''Microsoft Visual Studio 14.0''Common7''IDE''ProjectTemplates''Visual C#"

然后运行模板安装实用程序

"%ProgramFiles(x86)%''Microsoft Visual Studio 14.0''Common7''IDE''devenv"/installvstemplates

同样在这种情况下,Visual studio文件夹取决于您使用的版本所以检查一下你正在使用的磁盘。