2 つのプロジェクトを持つ VS2010 ソリューションがあります。
SqlServer 2008 データベース プロジェクト、および別の
Winform プロジェクト
Visual Studio を使用すると、Winforms プロジェクトの参照を DB プロジェクトに追加できることがわかります。しかし、その逆は不可能です。
私の質問は、なぜ誰かが Winforms プロジェクトの参照を DB プロジェクトに、またはその逆に追加する必要があるのでしょうか?
2 つのプロジェクトを持つ VS2010 ソリューションがあります。
SqlServer 2008 データベース プロジェクト、および別の
Winform プロジェクト
Visual Studio を使用すると、Winforms プロジェクトの参照を DB プロジェクトに追加できることがわかります。しかし、その逆は不可能です。
私の質問は、なぜ誰かが Winforms プロジェクトの参照を DB プロジェクトに、またはその逆に追加する必要があるのでしょうか?
結局のところ、多くのコードは実際には特定のランタイム モデルに依存していないためです。コードが (通常は) 準拠する特定のモデルを選択した可能性がありますが、それは (. NET ルール) を使用して、コードを別のコードで使用できないようにします。
再利用可能なコンポーネントが最終的に DLL になり、「再利用できない」コンポーネントが最終的に EXE になるのは、ある程度、従来のことです。.NET レベルでは実際の違いはありません (どちらもアセンブリです)。そして、どの特定の VS プロジェクトがこれらのコンポーネントを生成するかは、非常に失われています。
VS 内から特定のプロジェクトを簡単に参照できるかどうかは、VS の問題です。