ProjectLoadSettings Enumeration

 

Flags for controlling the project load.

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

Namespace:   Microsoft.Build.Evaluation
Assembly:  Microsoft.Build (in Microsoft.Build.dll)

[FlagsAttribute]
public enum ProjectLoadSettings

Member nameDescription
Default

Normal load. This is the default.

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

IgnoreMissingImports

Ignore nonexistent targets files when evaluating the project.

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

RecordDuplicateButNotCircularImports

Indicates that imports including duplicate, but not circular, imports on the ImportsIncludingDuplicates property should be recorded

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

RejectCircularImports

Indicates that an exception will be thrown if any circular imports are detected

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

This is a "flags" enum, allowing future settings to be added in an additive, non breaking fashion.

Return to top
Show: