UwpBuildInfo Class

Definition

C++
public ref class UwpBuildInfo : Microsoft::MixedReality::Toolkit::Build::Editor::BuildInfo
Inheritance
UwpBuildInfo

Constructors

Properties

AllowUnsafeCode

If true, unsafe code will be allowed in the generated Assembly-CSharp project.

AutoIncrement

Should the build auto increment the build version number?

(Inherited from BuildInfo)
BuildAppx

Build the appx bundle after building Unity Player?

BuildOptions

Build options to include in the Unity player build pipeline.

(Inherited from BuildInfo)
BuildPlatform

The build platform (i.e. x86, x64)

(Inherited from BuildInfo)
BuildSymbols

The symbols associated with this build.

(Inherited from BuildInfo)
BuildTarget

The build target.

ColorSpace

Optional parameter to set the player's ColorSpace

(Inherited from BuildInfo)
Configuration

The build configuration (i.e. debug, release, or master)

(Inherited from BuildInfo)
DeviceCapabilities

When present, adds a DeviceCapability for each entry in the list to the manifest

GazeInputCapabilityEnabled

If true, the 'Gaze Input' capability will be added to the AppX manifest after the Unity build.

IsCommandLine

Is this build being issued from the command line?

(Inherited from BuildInfo)
LogDirectory

The default location of log files generated by sub-processes of the build system.

(Inherited from BuildInfo)
Multicore

Use multiple cores for building the appx bundle?

NugetExecutablePath

Optional path to nuget.exe. Used when performing package restore with nuget.exe (instead of msbuild) is desired.

OutputDirectory

The directory to put the final build output.

(Inherited from BuildInfo)
PlatformToolset

VC Platform Toolset used building the appx bundle

PostBuildAction

A post-build action to raise after building the Unity player.

(Inherited from BuildInfo)
PreBuildAction

A pre-build action to raise before building the Unity player.

(Inherited from BuildInfo)
RebuildAppx

Force rebuilding the appx bundle?

ResearchModeCapabilityEnabled

If true, the 'Research Mode' capability will be added to the AppX manifest after the Unity build.

Scenes

The list of scenes to include in the build.

(Inherited from BuildInfo)
ScriptingBackend

Optional parameter to set the scripting backend

(Inherited from BuildInfo)

Extension Methods

AppendSymbols(IBuildInfo, IEnumerable<String>)

Append symbols to the end of the IBuildInfo's BuildSymbols.

AppendSymbols(IBuildInfo, String[])

Append symbols to the end of the IBuildInfo'sBuildSymbols.

AppendWithoutConfigurationSymbols(IBuildInfo, String)

Appends the IBuildInfo's BuildSymbols without including debug, release or master.

HasAnySymbols(IBuildInfo, IEnumerable<String>)

Does the IBuildInfo contain any of the provided symbols in the BuildSymbols?

HasAnySymbols(IBuildInfo, String[])

Does the IBuildInfo contain any of the provided symbols in the BuildSymbols?

HasConfigurationSymbol(IBuildInfo)

Checks if the IBuildInfo has any configuration symbols (i.e. debug, release, or master).

RemoveSymbols(IBuildInfo, IEnumerable<String>)

Remove symbols from the IBuildInfo's BuildSymbols.

Applies to

Product Versions
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0