Version: 2023.1
LanguageEnglish
  • C#
Method group is Obsolete

AssemblyBuilder

class in UnityEditor.Compilation

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Obsolete This feature is being deprecated and will be removed in the future. Similar functionality can be achieved using the Roslyn compiler.

Description

Compiles scripts outside the Assets folder into a managed assembly that can be used inside the Assets folder.

The AssemblyBuilder class compiles scripts that are outside the Assets folder into a managed assembly, with the same references and #define directives as scripts inside the Assets folder. This is useful for building assemblies of scripts you do not want placed in the Assets folder.

See AssemblyBuilder.Build for an example of how to use this class.