ProjectAユーティリティ クラスを保持しているプロジェクトがあります。このプロジェクトを複数のソリューションで使用したいので、 のクラスを変更するたびにファイルをコピーしたり、ファイルをリンクしたり、ファイルを更新したりする必要はありませんProject。
しかし、問題があるようです: で参照ProjectAしている場合ProjectB、 のコンパイル済みアプリケーションは、その隣にProjectBコンパイル済みアプリケーションがない限り実行できません。ProjectAそのため、出力ProjectBが ProjectB.exe の場合、ProjectA.exe がその隣にない場合、ProjectB.exe は実行時にエラーを返します。何故ですか?ProjectAの名前空間を使用したいだけです。コンパイルされたバージョンの に依存するProjectB必要はありません。ProjectAProjectB
の出力を実行するためにの出力を必要とせずに参照ProjectAする方法を教えてもらえますか?ProjectBProjectAProjectB