level 13
程序集定义文件Assembly Definition File,使用该特性,开发者可以在一个文件夹中自定义托管程序集。定义明晰的依赖文件,可以确保脚本被更改后,只会重新生成必需的程序集,减少编译时间。
开发者的项目越大,编译时间必然会越长。而在进行项目迭代时,这很容易会成为一个问题,因此设置好
正确的
程序集定义文件可以助力提高工作效率,减少等待脚本编译的时间。
2017年12月28日 15点12分

图中展示的是可以将项目脚本分为多个程序集。如果你仅仅更改了Main.dll中的脚本,那其它程序集都不需要重新编译。由于Main.dll包含的脚本更少,因此它的编译速度比Assembly-CSharp.dll更快。 同样的,你对Stuff.dll的更改,仅会导致Main.dll和Stuff.dll重新编译。
你还可以使用检视窗口添加对项目中其它程序集定义文件的引用。编译程序集和定义程序集间的依赖时会用到这些引用。
图中的图表展示了预定义程序集、程序集定义文件以及预编译程序集之间的依赖关系。
字段includePlatforms和 excludePlatforms不能在同一个程序集定义文件中使用。要获取平台名,可使用: