スクリプトがどのようにマネージアセンブリにコンパイルされるかを自動的に定義します。エディターのコンパイル時間は、プロジェクトにスクリプトを追加するほど長くなります。フォルダー内のスクリプトに基づいて独自のマネージアセンブリを定義するには、アセンブリ定義ファイルを使用します。これを行うには、適切に定義された依存関係を持つ複数のアセンブリにプロジェクトのスクリプトを分けます。すると、スクリプトで変更を加えたときに必要なアセンブリのみが再構築され、コンパイル時間が削減されます。プロジェクト内では、各マネージアセンブリを単一のライブラリと考えることができます。上の図は、プロジェクトスクリプトをいくつかのアセンブリに分ける方法を示しています。スクリプトのみを変更すると、他のアセンブリは再コンパイルされません。高速でコンパイルされます。再コンパイルされます。順に選択して作成できます。プロジェクトの任意のフォルダーに加え、フォルダー内のすべてのスクリプトをアセンブリにコンパイルします。アセンブリの名をインスペクターで設定します。アセンブリ定義ファイルを置くフォルダーの名とアセンブリ定義ファイルの名は、アセンブリの名前とは無関係です。インポート設定例インスペクターを使用して、プロジェクト内の他のアセンブリ定義ファイルへの参照を加えます。参照を使用してアセンブリをコンパイルし、アセンブリ間の依存関係を判断します。インスペクターでアセンブリ定義ファイルのプラットフォーム互換性を設定します。これを利用して、特定のプラットフォームを除外したり加えたりすることができます。置くと、各スクリプトが最短パスのアセンブリ定義ファイルに加えられる原因になります。ファイルがあるとします。すると、以下のようになります。定義したアセンブリにコンパイルされます。定義したアセンブリにコンパイルされます。アセンブリ定義ファイルはビルドシステムファイルではありません。アセンブリ定義ファイルは、通常、ビルドシステムに見られる条件付きビルドのルールをサポートしていません。設定をサポートしていない理由でもあります。プリプロセッサーディレクティブは常に静的であるからです。下位互換性があります。定義済みアセンブリは、常にすべてのアセンブリ定義ファイルのアセンブリに依存します。依存する状態と似ています。定義済みアセンブリ、アセンブリ定義ファイルアセンブリ、プリコンパイルされたアセンブリ間の依存関係を示しています。アセンブリ定義ファイルを優先します。これは、アセンブリ定義ファイルフォルダー内で、事前定義されたコンパイルの特別なフォルダー名を使っても、コンパイルにまったく影響を与えないことを意味します。これらを特別な意味を持たない通常のフォルダーとして扱います。プロジェクト内のすべてのスクリプトに対してアセンブリ定義ファイルを使用するか、または、全く使用しないことを強く推奨します。ないと、アセンブリ定義ファイルを使用しないスクリプトは、アセンブリ定義ファイルが再コンパイルされるたびに常に再コンパイルされます。このように使用すると、アセンブリ定義ファイルを使用する利点が失われてしまいます。ビルドしたすべてのアセンブリに関する情報を集めることができます。以下のフィールドが含まれます。フィールドを同じアセンブリ定義ファイル内で使用しないでください。2017.4チュートリアルAnswersナレッジベースフォーラムアセットストアフィードバック。