2009-03-26 13 views
1

私の問題は、自分のコードジェネレータプログラム(休止状態など)を使用して* .csファイルを自分のプロジェクトにコピーすることです コード生成プログラムが新しい.csクラスを作成するとき、プロジェクトパスにコピーしてVS2008ソリューションエクスプローラを介して表示します。VISUAL STUDIO 2008を使わずに既存のファイルを外部に追加する

(注意:通常は、フォルダをプロジェクトにファイルをコピーすることができますが、あなたはVS2008インタフェースを使用していなかったので、VS2008はそれを見ていません)あなたの華麗な答えを

感謝。

+0

がDUPになります参照してください。投票を閉じる。 – dirkgently

答えて

0

プロジェクトにファイルを追加するには、C#プロジェクト(.csproj)ファイルを解析して変更する必要があります。

追加できるファイルの例については、既存の.csprojファイルを参照してください。メモ帳で.vcprojファイルをオープンバスト場合

+0

ありがとうございます。 VS2008を使用している場合以下の構文は有効です <コンパイルインクルード= "DB \ DBAccessLevels.cs" />

0

、あなたはこのようなものが表示されます:

あなたはより多くの要素を追加するためにあなたのお気に入りのXML解析APIを使用する必要が
<Files> 
    <Filter 
     Name="Source Files" 
     Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" 
     UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" 
     > 
     <File 
      RelativePath=".\foo.cpp" 
      > 
     </File> 

EDIT:.csprojについては

、このような複数の要素を追加します。

<Compile Include="foo.cs" />