3

プロジェクトテンプレートウィザードを使用して、Visual Studioの "ソリューションアイテム"フォルダにファイルを追加しようとしています。私はフォルダ自体を作成することができますが、ファイルを追加すると何もしません。プロジェクトテンプレートウィザードでソリューションアイテムを追加

ProjectFinishedGeneratingから実行)私のコードは_solutionFolderが溶液フォルダに対応するプロジェクトインスタンス

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

あります。

+0

あなたはこれを理解しましたか? – Chad

+0

MSDNのスレッドを作成しましたが、試してみる機会はありませんでした。 http://social.msdn.microsoft.com/Forums/da-DK/vsx/thread/1a86e59e-bb9b-41b7-8bde-220f351a3c34 – ulu

答えて

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