ProjectInstance
ProjectInstance(ProjectRootElement)
ProjectInstance(String)
ProjectInstance(Project, ProjectInstanceSettings)
ProjectInstance(String, IDictionary<String, String>, String)
ProjectInstance(ProjectRootElement, IDictionary<String, String>, String, ProjectCollection)
ProjectInstance(String, IDictionary<String, String>, String, ProjectCollection)
ProjectInstance(ProjectRootElement, IDictionary<String, String>, String, String, ProjectCollection)
ProjectInstance(String, IDictionary<String, String>, String, String, ProjectCollection)
DefaultTargets
Directory
EvaluatedItemElements
EvaluationId
FullPath
GlobalProperties
ImportPaths
ImportPathsIncludingDuplicates
InitialTargets
IsImmutable
ItemDefinitions
Items
ItemTypes
ProjectFileLocation
Properties
Targets
ToolsVersion
TranslateEntireState
AddItem(String, String)
AddItem(String, String, IEnumerable<KeyValuePair<String, String>>)
Build()
Build(IEnumerable<ILogger>)
Build(IEnumerable<ILogger>, IEnumerable<ForwardingLoggerRecord>)
Build(String, IEnumerable<ILogger>)
Build(String[], IEnumerable<ILogger>)
Build(String, IEnumerable<ILogger>, IEnumerable<ForwardingLoggerRecord>)
Build(String[], IEnumerable<ILogger>, IEnumerable<ForwardingLoggerRecord>)
Build(String[], IEnumerable<ILogger>, IDictionary<String, TargetResult>)
Build(String[], IEnumerable<ILogger>, IEnumerable<ForwardingLoggerRecord>, IDictionary<String, TargetResult>)
DeepCopy()
DeepCopy(Boolean)
EvaluateCondition(String)
ExpandString(String)
FilteredCopy(RequestedProjectState)
FromFile(String, ProjectOptions)
FromImmutableProjectSource(Project, ProjectInstanceSettings)
FromProjectRootElement(ProjectRootElement, ProjectOptions)
GetEvaluatedItemIncludeEscaped(ProjectItemDefinitionInstance)
GetEvaluatedItemIncludeEscaped(ProjectItemInstance)
GetItems(String)
GetItemsByItemTypeAndEvaluatedInclude(String, String)
GetMetadataValueEscaped(ProjectMetadataInstance)
GetMetadataValueEscaped(ProjectItemDefinitionInstance, String)
GetMetadataValueEscaped(ProjectItemInstance, String)
GetProperty(String)
GetPropertyValue(String)
GetPropertyValueEscaped(ProjectPropertyInstance)
RemoveItem(ProjectItemInstance)
RemoveProperty(String)
SetProperty(String, String)
ToProjectRootElement()
UpdateStateFrom(ProjectInstance)
net10.0-windows7.0
namespace Microsoft.Build.Execution
{
[DebuggerDisplay("{FullPath} #Targets={TargetsCount} DefaultTargets={(DefaultTargets == null) ? System.String.Empty : System.String.Join(\";\", DefaultTargets.ToArray())} ToolsVersion={Toolset.ToolsVersion} InitialTargets={(InitialTargets == null) ? System.String.Empty : System.String.Join(\";\", InitialTargets.ToArray())} #GlobalProperties={GlobalProperties.Count} #Properties={Properties.Count} #ItemTypes={ItemTypes.Count} #Items={Items.Count}")]
public class ProjectInstance
{
public ProjectInstance(Project project, ProjectInstanceSettings settings);
}
}
Upgrade Planner | 0.0 %
Reference this API |
---|---|
.NET | 9.010.0 |
.NET Framework | 4.7.24.84.8.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.Build , Version=15.1.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | Microsoft.Build (17.13.9) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API