アセンブリ定義ファイル

公式サイト:

スクリプトのコンパイルとアセンブリ定義ファイル | Unity 2018.4 マニュアル [公式]

使い方

参考:

Assembly Definition Files という神機能 | テラシュールブログ

Assembly Definition 完全に理解した – Qiita

Unity 2017.3 の Assembly Definition Files を適切に設定してコンパイルにかかる時間を削減する – Qiita

導入

参考:

Unity の Assembly Definition のお勉強 | トマシープが学ぶ

Unity 2017.3 で追加された Assembly Definition をちょっと触ってみた – Qiita

ビルドパフォーマンス

参考:

なんだかこの Unity プロジェクト、エディタコンパイル時間が長いぞ、という時の対処 – Qiita

Assembly Definition を分けるとコンパイルが高速になるってホント?検証してみた! | VirtualCast Blog

internal

参考:

Assembly Definition Files を使った上で internal にアクセスする方法 – Qiita

internal な型やメンバにアクセスするには、多分これが一番早いと思います – Qiita

InternalsVisibleTo を用いて特定アセンブリから internal にアクセスできるようにする | はなちるのマイノート

How to access useful Unity Editor / Engine internal methods? – Unity Answers

.NET ランタイム

参考:

Unity で.NET 4.x を使用する | Microsoft Learn [公式]

Windows ユニバーサルラインタイム API

ドキュメント:

WinRT API in C# Scripts | Unity マニュアル [公式]

参考:

Using Windows Universal Runtime APIs from a Standard Unity Executable | Microsoft Community Hub

.NET クラスライブラリが使用できない

.NET 4.x プロファイルを使用している場合、一部の .NET クラスライブラリ API は既定では参照が追加されないため、明示的に追加する必要がある。

使い方

プロジェクトディレクトリの直下に csc.rsp ファイルを作成し、以下のような記述を追加する。

-r:System.Net.Http.dll

参考:

追加のクラスライブラリアセンブリの参照 – Unity 2020.3 マニュアル [公式]

ドキュメント

アセンブリの定義 | Unity マニュアル [公式]

Tips

Assembly Definition Files の地雷ポイントについて解説してみる | もんりぃ is undefined.

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA