在项目模板向导中添加解决方案项目
问题描述:
我试图使用项目模板向导将文件添加到Visual Studio“解决方案项目”文件夹。我可以创建文件夹本身,但是当我添加一个文件时,它什么也不做。在项目模板向导中添加解决方案项目
我的代码(来自ProjectFinishedGenerating
执行)是
fullPath = @"path_to_existing_file";
_solutionFolder.AddFromFile(fullPath);
哪里_solutionFolder是对应的解决方案文件夹项目实例。
答
我碰到了同样的障碍。您需要将其添加到ProjectItems:
var _solutionFolder = _vsSolution.AddSolutionFolder(folder);
_solutionFolder.ProjectItems.AddFromFile(fullPath);
请注意,我还没有尝试过上面的代码。我从我的代码(运行在AddIn中)调整它:
Dim project As EnvDTE.Project = _vsSolution.AddSolutionFolder(folderName)
_folder = CType(project.Object, SolutionFolder)
_folder.Parent.ProjectItems.AddFromFile(file)
+0
没有AddSolutionFolder方法。 – hakan 2015-06-16 20:33:01
你有没有想过这个? – Chad 2012-04-13 00:08:46
我创建了一个MSDN线程,但没有机会尝试它。请参阅http://social.msdn.microsoft.com/Forums/da-DK/vsx/thread/1a86e59e-bb9b-41b7-8bde-220f351a3c34 – ulu 2012-04-20 05:56:23