Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This report lists the types and members in the Microsoft namespaces that are new in the .NET Framework version 4 and provides links to the reference documentation for each type and member. For links to the new namespaces, see New Namespaces in the .NET Framework 4.
Microsoft.Build.BuildEngine Namespace
2 new types.
Microsoft.Build.BuildEngine.LocalNode - new class
Microsoft.Build.BuildEngine.SolutionWrapperProject - new class
Microsoft.Build.Conversion Namespace
1 type with new members.
Microsoft.Build.Conversion.ProjectFileConverter - contains 1 new member:
Microsoft.Build.Framework Namespace
10 new types, 18 types with new members.
Microsoft.Build.Framework.BuildEngineResult - new structure
Microsoft.Build.Framework.BuildErrorEventArgs - contains 3 new members:
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime) constructor
BuildErrorEventArgs.BuildErrorEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[]) constructor
BuildErrorEventArgs.ProjectFile property
Microsoft.Build.Framework.BuildEventArgs - contains 1 new member:
- BuildEventArgs.BuildEventArgs(String, String, String, DateTime) constructor
Microsoft.Build.Framework.BuildEventContext - contains 9 new members:
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32) constructor
BuildEventContext.BuildEventContext(Int32, Int32, Int32, Int32, Int32, Int32) constructor
BuildEventContext.BuildRequestId property
BuildEventContext.Equality(BuildEventContext, BuildEventContext) method
BuildEventContext.Inequality(BuildEventContext, BuildEventContext) method
BuildEventContext.ProjectInstanceId property
BuildEventContext.SubmissionId property
Microsoft.Build.Framework.BuildFinishedEventArgs - contains 2 new members:
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime) constructor
BuildFinishedEventArgs.BuildFinishedEventArgs(String, String, Boolean, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildMessageEventArgs - contains 2 new members:
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime) constructor
BuildMessageEventArgs.BuildMessageEventArgs(String, String, String, MessageImportance, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildStartedEventArgs - contains 4 new members:
BuildStartedEventArgs.BuildStartedEventArgs(String, String, IDictionary<String, String>) constructor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime) constructor
BuildStartedEventArgs.BuildStartedEventArgs(String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildStatusEventArgs - contains 2 new members:
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime) constructor
BuildStatusEventArgs.BuildStatusEventArgs(String, String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.BuildWarningEventArgs - contains 3 new members:
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime) constructor
BuildWarningEventArgs.BuildWarningEventArgs(String, String, String, Int32, Int32, Int32, Int32, String, String, String, DateTime, Object[]) constructor
BuildWarningEventArgs.ProjectFile property
Microsoft.Build.Framework.CustomBuildEventArgs - contains 2 new members:
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime) constructor
CustomBuildEventArgs.CustomBuildEventArgs(String, String, String, DateTime, Object[]) constructor
Microsoft.Build.Framework.ExternalProjectFinishedEventArgs - contains 1 new member:
- ExternalProjectFinishedEventArgs.ExternalProjectFinishedEventArgs(String, String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.ExternalProjectStartedEventArgs - contains 1 new member:
- ExternalProjectStartedEventArgs.ExternalProjectStartedEventArgs(String, String, String, String, String, DateTime) constructor
Microsoft.Build.Framework.IBuildEngine3 - new interface
Microsoft.Build.Framework.ICancelableTask - new interface
Microsoft.Build.Framework.IGeneratedTask - new interface
Microsoft.Build.Framework.ITaskFactory - new interface
Microsoft.Build.Framework.ITaskItem2 - new interface
Microsoft.Build.Framework.LazyFormattedBuildEventArgs - new class
Microsoft.Build.Framework.ProjectFinishedEventArgs - contains 1 new member:
- ProjectFinishedEventArgs.ProjectFinishedEventArgs(String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.ProjectStartedEventArgs - contains 2 new members:
ProjectStartedEventArgs.ProjectStartedEventArgs(Int32, String, String, String, String, IEnumerable, IEnumerable, BuildEventContext, DateTime) constructor
ProjectStartedEventArgs.ProjectStartedEventArgs(String, String, String, String, IEnumerable, IEnumerable, DateTime) constructor
Microsoft.Build.Framework.RunInMTAAttribute - new class
Microsoft.Build.Framework.RunInSTAAttribute - new class
Microsoft.Build.Framework.TargetFinishedEventArgs - contains 3 new members:
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, IEnumerable) constructor
TargetFinishedEventArgs.TargetFinishedEventArgs(String, String, String, String, String, Boolean, DateTime, IEnumerable) constructor
Microsoft.Build.Framework.TargetStartedEventArgs - contains 2 new members:
TargetStartedEventArgs.TargetStartedEventArgs(String, String, String, String, String, String, DateTime) constructor
TargetStartedEventArgs.ParentTarget property
Microsoft.Build.Framework.TaskCommandLineEventArgs - contains 1 new member:
- TaskCommandLineEventArgs.TaskCommandLineEventArgs(String, String, MessageImportance, DateTime) constructor
Microsoft.Build.Framework.TaskFinishedEventArgs - contains 1 new member:
- TaskFinishedEventArgs.TaskFinishedEventArgs(String, String, String, String, String, Boolean, DateTime) constructor
Microsoft.Build.Framework.TaskPropertyInfo - new class
Microsoft.Build.Framework.TaskStartedEventArgs - contains 1 new member:
- TaskStartedEventArgs.TaskStartedEventArgs(String, String, String, String, String, DateTime) constructor
Microsoft.Build.Tasks Namespace
8 new types, 22 types with new members.
Microsoft.Build.Tasks.AL - contains 1 new member:
- AL.SdkToolsPath property
Microsoft.Build.Tasks.AspNetCompiler - contains 1 new member:
Microsoft.Build.Tasks.AssignProjectConfiguration - contains 8 new members:
AssignProjectConfiguration.CurrentProjectConfiguration property
AssignProjectConfiguration.DefaultToVcxPlatformMapping property
AssignProjectConfiguration.OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration property
AssignProjectConfiguration.ResolveConfigurationPlatformUsingMappings property
AssignProjectConfiguration.ShouldUnsetParentConfigurationAndPlatform property
AssignProjectConfiguration.VcxToDefaultPlatformMapping property
Microsoft.Build.Tasks.CodeTaskFactory - new class
Microsoft.Build.Tasks.Copy - contains 3 new members:
Copy.Retries property
Copy.RetryDelayMilliseconds property
Copy.UseHardlinksIfPossible property
Microsoft.Build.Tasks.Csc - contains 1 new member:
- Csc.ApplicationConfiguration property
Microsoft.Build.Tasks.Error - contains 1 new member:
- Error.File property
Microsoft.Build.Tasks.GenerateApplicationManifest - contains 1 new member:
Microsoft.Build.Tasks.GenerateManifestBase - contains 1 new member:
Microsoft.Build.Tasks.GenerateResource - contains 12 new members:
GenerateResource.ExcludedInputPaths property
GenerateResource.ExecuteAsTool property
GenerateResource.SdkToolsPath property
GenerateResource.TLogReadFiles property
GenerateResource.TLogWriteFiles property
GenerateResource.ToolArchitecture property
GenerateResource.TrackerLogDirectory property
GenerateResource.TrackerSdkPath property
GenerateResource.TrackFileAccess property
Microsoft.Build.Tasks.GenerateTrustInfo - contains 1 new member:
Microsoft.Build.Tasks.GetFrameworkPath - contains 1 new member:
Microsoft.Build.Tasks.GetFrameworkSdkPath - contains 1 new member:
Microsoft.Build.Tasks.GetReferenceAssemblyPaths - new class
Microsoft.Build.Tasks.LC - contains 1 new member:
- LC.SdkToolsPath property
Microsoft.Build.Tasks.ManagedCompiler - contains 1 new member:
- ManagedCompiler.UsedCommandLineTool property
Microsoft.Build.Tasks.Move - new class
Microsoft.Build.Tasks.MSBuild - contains 1 new member:
- MSBuild.RemoveProperties property
Microsoft.Build.Tasks.ResolveAssemblyReference - contains 8 new members:
ResolveAssemblyReference.CopyLocalDependenciesWhenParentReferenceInGac property
ResolveAssemblyReference.FullFrameworkAssemblyTables property
ResolveAssemblyReference.LatestTargetFrameworkDirectories property
ResolveAssemblyReference.ProfileName property
ResolveAssemblyReference.TargetFrameworkMonikerDisplayName property
Microsoft.Build.Tasks.ResolveComReference - contains 6 new members:
ResolveComReference.ExecuteAsTool property
ResolveComReference.SdkToolsPath property
Microsoft.Build.Tasks.ResolveProjectBase - contains 1 new member:
Microsoft.Build.Tasks.SGen - contains 3 new members:
SGen.Platform property
SGen.SdkToolsPath property
SGen.Types property
Microsoft.Build.Tasks.Vbc - contains 2 new members:
Microsoft.Build.Tasks.Warning - contains 1 new member:
- Warning.File property
Microsoft.Build.Tasks.WriteCodeFragment - new class
Microsoft.Build.Tasks.WriteLinesToFile - contains 1 new member:
- WriteLinesToFile.Encoding property
Microsoft.Build.Tasks.XamlTaskFactory - new class
Microsoft.Build.Tasks.XmlPeek - new class
Microsoft.Build.Tasks.XmlPoke - new class
Microsoft.Build.Tasks.XslTransformation - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities Namespace
2 new types, 2 types with new members.
Microsoft.Build.Tasks.Deployment.ManifestUtilities.ApplicationManifest - contains 2 new members:
ApplicationManifest.ApplicationManifest(String) constructor
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFramework - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities.CompatibleFrameworkCollection - new class
Microsoft.Build.Tasks.Deployment.ManifestUtilities.DeployManifest - contains 4 new members:
DeployManifest.DeployManifest(String) constructor
DeployManifest.CompatibleFrameworks property
Microsoft.Build.Tasks.Hosting Namespace
2 new types.
Microsoft.Build.Tasks.Hosting.ICscHostObject3 - new interface
Microsoft.Build.Tasks.Hosting.IVbcHostObject3 - new interface
Microsoft.Build.Utilities Namespace
9 new types, 7 types with new members.
Microsoft.Build.Utilities.CanonicalTrackedInputFiles - new class
Microsoft.Build.Utilities.CanonicalTrackedOutputFiles - new class
Microsoft.Build.Utilities.CommandLineBuilder - contains 1 new member:
- CommandLineBuilder.Length property
Microsoft.Build.Utilities.DependencyFilter - new delegate
Microsoft.Build.Utilities.DotNetFrameworkArchitecture - new enumeration
Microsoft.Build.Utilities.ExecutableType - new enumeration
Microsoft.Build.Utilities.FileTracker - new class
Microsoft.Build.Utilities.FlatTrackingData - new class
Microsoft.Build.Utilities.TargetDotNetFrameworkVersion - contains 1 new member:
Microsoft.Build.Utilities.Task - contains 1 new member:
- Task.BuildEngine3 property
Microsoft.Build.Utilities.TaskItem - contains 4 new members:
TaskItem.ITaskItem2.CloneCustomMetadataEscaped() method
TaskItem.ITaskItem2.EvaluatedIncludeEscaped property
TaskItem.ITaskItem2.GetMetadataValueEscaped(String) method
TaskItem.ITaskItem2.SetMetadataValueLiteral(String, String) method
Microsoft.Build.Utilities.TaskLoggingHelper - contains 2 new members:
TaskLoggingHelper.TaskLoggingHelper(IBuildEngine, String) constructor
Microsoft.Build.Utilities.ToolLocationHelper - contains 11 new members:
ToolLocationHelper.GetDisplayNameForTargetFrameworkDirectory(String, FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(String, FrameworkName) method
ToolLocationHelper.GetPathToReferenceAssemblies(String, String, String) method
ToolLocationHelper.GetPathToStandardLibraries(String, String, String) method
ToolLocationHelper.GetProgramFilesReferenceAssemblyRoot() method
ToolLocationHelper.HighestVersionOfTargetFrameworkIdentifier(String, String) method
Microsoft.Build.Utilities.ToolTask - contains 11 new members:
ToolTask.Cancel() method
ToolTask.EchoOff property
ToolTask.EnvironmentVariables property
ToolTask.LogStandardErrorAsError property
ToolTask.ToolCanceled property
ToolTask.UseCommandProcessor property
ToolTask.YieldDuringToolExecution property
Microsoft.Build.Utilities.TrackedDependencies - new class
Microsoft.Build.Utilities.UpToDateCheckType - new enumeration
Microsoft.Data.Entity.Build.Tasks Namespace
2 new types, 1 type with new members.
Microsoft.Data.Entity.Build.Tasks.EntityClean - contains 1 new member:
- EntityClean.ResourceOutputPath property
Microsoft.Data.Entity.Build.Tasks.EntityDeploySetLogicalNames - new class
Microsoft.Data.Entity.Build.Tasks.EntityDeploySplit - new class
:Microsoft.Jscript Namespace
6 types with new members.
Microsoft.JScript.DebugConvert - contains 1 new member:
Microsoft.JScript.IDebugConvert - contains 1 new member:
Microsoft.JScript.IEngine2 - contains 1 new member:
Microsoft.JScript.IVsaScriptScope - contains 3 new members:
Microsoft.JScript.JScriptException - contains 2 new members:
JScriptException.IJSVsaError.Description property
JScriptException.IJSVsaError.Number property
Microsoft.JScript.VsaItems - contains 1 new member:
Microsoft.JScript.Vsa Namespace
17 new types, 1 type with new members.
Microsoft.JScript.Vsa.BaseVsaEngine - new class
Microsoft.JScript.Vsa.BaseVsaEngine.Pre - new enumeration
Microsoft.JScript.Vsa.BaseVsaSite - new class
Microsoft.JScript.Vsa.BaseVsaStartup - new class
Microsoft.JScript.Vsa.IJSVsaCodeItem - new interface
Microsoft.JScript.Vsa.IJSVsaEngine - new interface
Microsoft.JScript.Vsa.IJSVsaError - new interface
Microsoft.JScript.Vsa.IJSVsaGlobalItem - new interface
Microsoft.JScript.Vsa.IJSVsaItem - new interface
Microsoft.JScript.Vsa.IJSVsaItems - new interface
Microsoft.JScript.Vsa.IJSVsaPersistSite - new interface
Microsoft.JScript.Vsa.IJSVsaReferenceItem - new interface
Microsoft.JScript.Vsa.IJSVsaSite - new interface
Microsoft.JScript.Vsa.JSVsaError - new enumeration
Microsoft.JScript.Vsa.JSVsaException - new class
Microsoft.JScript.Vsa.JSVsaItemFlag - new enumeration
Microsoft.JScript.Vsa.JSVsaItemType - new enumeration
Microsoft.JScript.Vsa.VsaEngine - contains 1 new member:
Microsoft.VisualBasic Namespace
1 type with new members.
Microsoft.VisualBasic.Conversion - contains 2 new members:
Microsoft.VisualBasic.CompilerServices Namespace
1 new type, 3 types with new members.
Microsoft.VisualBasic.CompilerServices.Conversions - contains 1 new member:
Microsoft.VisualBasic.CompilerServices.InternalXmlHelper - new class
Microsoft.VisualBasic.CompilerServices.NewLateBinding - contains 10 new members:
NewLateBinding.FallbackCall(Object, String, Object[], String[], Boolean) method
NewLateBinding.FallbackGet(Object, String, Object[], String[]) method
NewLateBinding.FallbackIndexSet(Object, Object[], String[]) method
NewLateBinding.FallbackIndexSetComplex(Object, Object[], String[], Boolean, Boolean) method
NewLateBinding.FallbackInvokeDefault1(Object, Object[], String[], Boolean) method
NewLateBinding.FallbackInvokeDefault2(Object, Object[], String[], Boolean) method
NewLateBinding.FallbackSetComplex(Object, String, Object[], Boolean, Boolean) method
NewLateBinding.LateCallInvokeDefault(Object, Object[], String[], Boolean) method
NewLateBinding.LateGetInvokeDefault(Object, Object[], String[], Boolean) method
Microsoft.VisualBasic.CompilerServices.Operators - contains 1 new member:
Microsoft.Win32 Namespace
4 new types, 3 types with new members.
Microsoft.Win32.RegistryKey - contains 10 new members:
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions) method
RegistryKey.CreateSubKey(String, RegistryKeyPermissionCheck, RegistryOptions, RegistrySecurity) method
RegistryKey.Dispose() method
RegistryKey.FromHandle(SafeRegistryHandle, RegistryView) method
RegistryKey.Handle property
RegistryKey.OpenRemoteBaseKey(RegistryHive, String, RegistryView) method
RegistryKey.View property
Microsoft.Win32.RegistryOptions - new enumeration
Microsoft.Win32.RegistryValueKind - contains 1 new member:
- RegistryValueKind.None field
Microsoft.Win32.RegistryView - new enumeration
Microsoft.Win32.FileDialog - contains 1 new member:
- FileDialog.CustomPlaces property
Microsoft.Win32.FileDialogCustomPlace - new class
Microsoft.Win32.FileDialogCustomPlaces - new class
Microsoft.Win32.SafeHandles Namespace
3 new types.
Microsoft.Win32.SafeHandles.SafeRegistryHandle - new class
Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle - new class
Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle - new class
Microsoft.Windows.Themes Namespace
1 new type, 1 type with new members.
Microsoft.Windows.Themes.DataGridHeaderBorder - new class
Microsoft.Windows.Themes.DataGridHeaderBorder - contains 2 new members: