2012-03-14 164 views
3

我試圖使用項目模板嚮導將文件添加到Visual Studio「解決方案項目」文件夾。我可以創建文件夾本身,但是當我添加一個文件時,它什麼也不做。在項目模板嚮導中添加解決方案項目

我的代碼(來自ProjectFinishedGenerating執行)是

fullPath = @"path_to_existing_file"; 
    _solutionFolder.AddFromFile(fullPath); 

哪裏_solutionFolder是對應的解決方案文件夾項目實例。

+0

你有沒有想過這個? – Chad 2012-04-13 00:08:46

+0

我創建了一個MSDN線程,但沒有機會嘗試它。請參閱http://social.msdn.microsoft.com/Forums/da-DK/vsx/thread/1a86e59e-bb9b-41b7-8bde-220f351a3c34 – ulu 2012-04-20 05:56:23

回答

2

我碰到了同樣的障礙。您需要將其添加到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

相關問題