現在開発中のソリューションが 2 つあります。1 つの解決策は、いくつかのプロジェクト (DAL、BL、UI、および CORE) をレイヤーとして内部に持つメイン アプリケーションです。2 つ目の解決策は、開発中のクラス ライブラリです (これは、私のプロジェクトだけでなく、任意のプロジェクトで使用できます)。最初のソリューション) - 最初のソリューションはそのクラス ライブラリを使用します。
私の 2 番目のソリューション (クラス ライブラリ) もまだ開発中であるため (そして、それをテストする最良の方法は、開発中のアプリを読むことです)、最初のソリューションでは、2 番目のソリューションのデバッグ DLL への参照があります。作業中に2番目のソリューションに変更を加えると、実際のアプリケーションに影響を与えることがすでにわかります。
私が疑問に思っているのは、そのような場合に働くためのベストプラクティスは何ですか? また、最初のソリューション (アプリケーション) を公開するときに、指定したデバッグ DLL ではなくリリース バージョンの DLL を公開するためだけに作成するにはどうすればよいですか?