3

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

私のコード(から実行ProjectFinishedGenerating)は

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

_solutionFolder は、ソリューション フォルダーに対応する Project インスタンスです。

4

1 に答える 1

2

私は同じ障害にぶつかりました。これを ProjectItems に追加する必要があります。

var _solutionFolder = _vsSolution.AddSolutionFolder(folder);
_solutionFolder.ProjectItems.AddFromFile(fullPath);

上記のコードは試していないことに注意してください。私は自分のコード(アドインで実行される)からそれを適応させています:

Dim project As EnvDTE.Project = _vsSolution.AddSolutionFolder(folderName)
_folder = CType(project.Object, SolutionFolder)
_folder.Parent.ProjectItems.AddFromFile(file)
于 2012-09-19T22:27:18.460 に答える