私はmutipule Webプロジェクトを持っています(マルチプールの名前空間をなぜ使用しないのですか?私はそれを作成しませんでした)、dllはメインWebプロジェクトにコンパイルする必要があります。問題は、私たちが別のマシン上に構築し、そのディレクトリパスが異なるため、ディスクディレクトリパスを与えることができないということです。出力パスを変更してください
出力パスをプロジェクト名で動的に設定できる方法はありますか?
私はmutipule Webプロジェクトを持っています(マルチプールの名前空間をなぜ使用しないのですか?私はそれを作成しませんでした)、dllはメインWebプロジェクトにコンパイルする必要があります。問題は、私たちが別のマシン上に構築し、そのディレクトリパスが異なるため、ディスクディレクトリパスを与えることができないということです。出力パスを変更してください
出力パスをプロジェクト名で動的に設定できる方法はありますか?
個々のプロジェクトのポストビルドイベントを見てみたいと思うかもしれません(プロジェクトのプロパティのBuild Eventsタブを見てください)。そこでは、ファイルをコピーし、{TargetPath}や{ProjectPath}のような変数を使ってパスを表現するイベントを作成することができます。
コピーステートメントは、ビルドイベントのチャームのように機能します。しかし、いくつかのフォルダを上に移動する必要がある場合は、[出力]パスの[ビルド]タブでこれを行うことができます。
.. \ bin \ Debug \
Worked! コピー$(TargetFileName)$(SolutionDir)\ WebRoot \ bin ありがとう – BoredOfBinary