1

同じソリューション内に、いくつかの外部参照と他のクラス ライブラリ プロジェクトへの参照を含む Window Forms C# プロジェクトもあります。

ウィンドウ フォーム プロジェクトをビルドするとき、参照ライブラリのみを別の場所 (例: bin\Release\Libraries) に保存し、.exe と同じフォルダーには保存しないようにします。

することは可能ですか?

この質問はすでに 2 年前にここにありましたが、十分な回答がありませんでした: Visual Studio でコンパイルするときに、DLL を別のフォルダーに保存する方法は?

ビルド中にいくつかのサード パーティ アセンブリを別のフォルダーに配置するだけで済みます。build-path を変更すると、そこにすべてのアセンブリが配置されますが、それは私が望むものではありません

4

2 に答える 2

1

ビルド後のイベントをプロジェクトに追加して、サード パーティの DLL を出力フォルダー bin\Release からサブフォルダーに移動できます。

プロジェクトを右クリックし、プロパティを選択してからイベントをビルドします

于 2013-03-27T11:26:31.040 に答える
1

必要な DLL を関連する場所にコピーするビルド後のイベントを Visual Studio のプロジェクトに追加します。

次に、参照を更新し、おそらく PATH 変数を設定して、プロジェクトが参照の場所を認識できるようにする必要があります。

于 2013-03-27T11:29:45.720 に答える