コードをライブラリに記述し、C# で DLL にコンパイルする方法を学習しようとしています。
これが私がすることです:
私が書いているアプリケーションのさまざまな部分を組み立てるメインの VS プロジェクトがあります。
クラスを別々の VS プロジェクトに記述します。次に、それらを DLL にコンパイルし、DLL をメインの VS プロジェクトにコピーします。メインの VS プロジェクトは、これらの DLL への参照を作成し、ロジックで使用します。
ただし、問題は、DLL でコンパイルされたコードにバグや問題がある場合、デバッグが非常に困難になることです。コンパイラは、エラーがどこから来たのか正確にはわかりません。また、DLL に含まれているクラスに変更を加えると、メインの VS プロジェクトで作業するときに、常にそれらを再コンパイルして置き換える必要があります。
私のワークフローは、このように非常に目立たなくなります。DLL を操作するときの正しいワークフローはどのようなものですか?