現在、各ドメインのユーティリティ ライブラリごとに複数の .NET プロジェクトを使用しています。マウス/キーボード/ジョイスティック コントロール用の Win API、またはファイルとフォルダーを操作するためのユーティリティにアクセスする必要があるとします。このシステムでは、多くの不要なコードがアプリに取り込まれ、ビルド サイズが膨張し、ダウンロード時間が遅くなります。
Flash/ActionScript では、ビルド パスをプロジェクトに追加できます。これらのディレクトリ内のコードは、使用時に自動的に取り込まれます。使用されたクラスのみがバイナリに組み込まれ、ライブラリごとに個別の DLL を必要とせずに EXE 自体にコンパイルされます。また、何十もの異なる「プロジェクト」に「参照」を追加する必要もありませんでした。
.NET には、上記のビルド パスなどの代替ビルド システムがありますか?