3

Visual Studio 2013 の新しい共有プロジェクト機能を見ています。これは非常に優れた機能ですが、「ベース」共有プロジェクトのコードを「上位レベル」共有プロジェクトで使用するにはどうすればよいですか? 共有プロジェクトに参照機能がないように見えます...???

複数のプロジェクトでコードを分離する可能性なしに、大規模な現実世界のビジネス アプリを構築するにはどうすればよいでしょうか?

更新: 私は十分に明確ではなかったと思います:

Windows プラットフォーム用のユニバーサル アプリを開発し、iOS および Android サポート用に xamarin を使用するとします。したがって、プラットフォーム固有のコードをプラットフォーム固有のプロジェクトに配置し、共有ライブラリでインターフェイスを定義し、依存性注入を介してプラットフォーム固有のコードを共有コードに渡し、プラットフォーム固有のプロジェクトからすべてのプラットフォーム固有のライブラリを参照します。

ここまでは順調ですね...

ただし、プラットフォーム固有のコードを小さく保つために、共有プロジェクトでビジネス ロジックとビジネス ロジックのベース フレームワークを開発します。

これで 2 番目の顧客ができました。ここでもちろん、ベース フレームワークを再度再利用して、新しいビジネスおよび UI レイヤーだけを構築します。

ここで、両方のプロジェクトで同じフレームワーク レイヤーを使用したいと考えています。

共有プロジェクト間の参照ができない場合、これを行う方法は?

(私のプロジェクトの通常のソリューションには約1000以上のファイルがあるため、ファイルのリンクは可能なオプションではありません。そのため、すべてのソリューションでリンクする必要があるすべてのファイルを追跡することはできません。 / ilMergeもそうではありません可能 - WPF プロジェクトをマージできず、Android および iOS でも機能しません...)

4

1 に答える 1