4

プログラムでいくつかのファイルを作成しました。それらをVisualStudioプロジェクトに追加したいと思います。プロジェクト(DTE.Project)への参照があります。以下のコードを実行すると、エラーメッセージが表示されます。

project.ProjectItems.AddFromFile(filename);

エラーは

Exception at 'Expand' - 'Unable to add 'manage.txt'. A file with that name already exists.'
System.Runtime.InteropServices.COMException (0x80040400): Unable to add 'manage.txt'. A file with that name already exists.
at EnvDTE.ProjectItems.AddFromFile(String FileName)

呼び出しをtry-catchでラップすると、プロセスは完了するまで実行されますが、プロジェクトに追加されるファイルはありません。隠しファイルを手動で表示してから、プロジェクトに含める必要があります。

これを機能させるためにファイルを追加するにはどうすればよいですか?

4

1 に答える 1

0

@ritcoder-確かに:

このスレッドはあなたの質問に対する解決策を提供すると思います-VisualStudioマクロ:プロジェクトに含まれていないファイルを見つけますか?

于 2012-02-24T10:54:23.497 に答える