2009-06-18 14 views
0

私のVisual Studio 2008 Web vbprojでは、特定のファイルのみをbinフォルダに含めました。私はbrowserhawkを使用しており、いくつかのブラウザ定義ファイル(maindefs.bddなど)が必要です。私は今、私はいつでも私はWebアプリケーションを展開する必要があります。Visual Studioはコンパイル後にプロジェクトに.dllと.pdbを追加します

私のアプリケーションをコンパイルすると、VSは新しくコンパイルされた.dllをプロジェクトに自動的に追加します。私は、追加されたファイルに対して「Exclude from Project」を使用しようとしましたが、ソリューションをクリーンアップした後、再度それらを再度追加します。

どうすればこの操作を無効にできますか?

答えて

2

あなたのbinフォルダがあなたのプロジェクトに含まれている場合はできません。代わりに、ブラウザ定義ファイルをプロジェクト内の別のフォルダまたはプロジェクトのすぐ下に配置し、ビルドアクションをコンテンツ(またはなし)に変更し、出力ディレクトリを常にコピーにコピー(または新しい場合はコピー)をあなたのbinフォルダに移動する各ファイルのプロパティ。そうすれば、ファイルはプロジェクトの一部になり、自動的にbinフォルダに追加されます。

1

ポストビルドイベントを使用してファイルをコピーします。 ブラウザのhawkファイルビルドアクションが「コピーしない」に設定されていることを確認してください。 プロジェクトのプロパティに移動し、[ビルドイベント]タブを選択し、ポストビルドイベントコマンドラインに次を追加します。

コピー "$(ProjectDir)\ common \ browserhawk *。*" * "$(TargetDir) "

プロジェクトのパスにスペースが含まれている場合は、必ず引用符を含めてください。

関連する問題