2012-01-15 13 views
4

私はプログラムで多数のファイルを作成しました。私はそれらをビジュアルスタジオプロジェクトに追加したいと思います。私はプロジェクト(DTE.Project)への参照を持っています。以下のコードを実行すると、エラーメッセージが表示されます。DTEを使用して既存のファイルをVisual Studioプロジェクトに追加

project.ProjectItems.AddFromFile(filename); 

エラーは、私はのtry-catchで呼び出しをラップする場合

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) 

、プロセスが完了するまで実行されますが、ファイルの非をプロジェクトに追加されます。私は手動で隠しファイルを表示し、それらをプロジェクトに含める必要があります。

このファイルを追加するにはどうすればよいですか?

+0

私はこのスレッドがあなたの質問のためのソリューションを提供していと思います。 プロジェクトにファイルを含めるために使用できる他の機能は何ですか? – ritcoder

+2

これは奇妙な質問です...ファイルがすでにプロジェクトに存在する場合は、*プロジェクトにファイルを追加する必要はありません。*追加する場所にProjectItemを繰り返してくださいファイルが存在している場合は追加しないでください。 – Will

+0

私はこのスレッドがあなたの質問のためのソリューションを提供して考える - [Visual Studioのマクロ:プロジェクトに含まれていないファイルを探す?] [1] [1]:http://stackoverflow.com/質問/ 2000197/visual-studio-macro-find-files-are-in-the-project –

答えて

関連する問題