2009-05-28 5 views
1

私はmutipule Webプロジェクトを持っています(マルチプールの名前空間をなぜ使用しないのですか?私はそれを作成しませんでした)、dllはメインWebプロジェクトにコンパイルする必要があります。問題は、私たちが別のマシン上に構築し、そのディレクトリパスが異なるため、ディスクディレクトリパスを与えることができないということです。出力パスを変更してください

出力パスをプロジェクト名で動的に設定できる方法はありますか?

答えて

1

個々のプロジェクトのポストビルドイベントを見てみたいと思うかもしれません(プロジェクトのプロパティのBuild Eventsタブを見てください)。そこでは、ファイルをコピーし、{TargetPath}や{ProjectPath}のよ​​うな変数を使ってパスを表現するイベントを作成することができます。

+1

Worked! コピー$(TargetFileName)$(SolutionDir)\ WebRoot \ bin ありがとう – BoredOfBinary

0

コピーステートメントは、ビルドイベントのチャームのように機能します。しかし、いくつかのフォルダを上に移動する必要がある場合は、[出力]パスの[ビルド]タブでこれを行うことができます。

.. \ bin \ Debug \

関連する問題