以编程方式向解决方案添加新项目 [英] Add new item to the solution programmatically

查看:30
本文介绍了以编程方式向解决方案添加新项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 VS2013 版本的包扩展,它有工具窗口和几个控件.我想将几个条目作为类文件导入当前项目.基本上,我想使用扩展向当前项目添加新项目.

I have a package extension of VS2013 version which has tool window and few controls in it. I would like to import few entries as a class file to the current project. Basically, I would like to add new item to current project using an extension.

有人可以帮忙解决这个问题吗?

Could somebody help out with this one?

推荐答案

您可以从 IVsHierarchy 获取 EnvDTE.Project

然后,给定一个 EnvDTE.Project,你可以使用 EnvDTE.Project.ProjectItems.AddFromFile、AddFromFileCopy 等.

Then, given an EnvDTE.Project, you can use EnvDTE.Project.ProjectItems.AddFromFile, AddFromFileCopy, etc.

这篇关于以编程方式向解决方案添加新项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆