How do I programmatically add a file to a Solution?

元气小坏坏 提交于 2019-12-04 08:00:22

Ok, I realised I could just record a Macro to capture the operation then examine the code in the VS Macro IDE.

The code required to do this is.

DTE.ItemOperations.AddExistingItem(filePath);

To do this you need to access the ProjectItems member of the Project and call AddFromFile()

ProjectItem pi = project.ProjectItems.AddFromFile(filePath);

You need to AddFromFile to the ProjectItems collection of a Project

http://msdn.microsoft.com/en-us/library/envdte.projectitems.addfromfile(v=vs.100).aspx

edit:

To Add to a Solution, AddFromFile against the Solution

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!