Skip to content

Commit b838a99

Browse files
Merge pull request MicrosoftDocs#4654 from MicrosoftDocs/main638259892675034133sync_temp
For protected CLA branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 4a97921 + e7cfc9a commit b838a99

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

docs/build/reference/advanced-property-page.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title: "Advanced Property Page (Project)"
44
ms.date: 08/31/2022
55
f1_keywords: ["VC.Project.VCConfiguration.TargetExt", "VC.Project.VCConfiguration.DeleteExtensionsOnClean", "VC.Project.VCConfiguration.BuildLogFile", "VC.Project.VCConfiguration.PreferredToolArchitecture", "VC.Project.VCConfiguration.UseDebugLibraries", "VC.Project.VCConfiguration.EnableUnitySupport", "VC.Project.VCConfiguration.CopyLocalDeploymentContent", "VC.Project.VCConfiguration.CopyLocalProjectReference", "VC.Project.VCConfiguration.CopyLocalDebugSymbols", "VC.Project.VCConfiguration.CopyCppRuntimeToOutputDir", "VC.Project.VCConfiguration.useOfMfc", "VC.Project.VCConfiguration.CharacterSet", "VC.Project.VCConfiguration.WholeProgramOptimization", "VC.Project.VCConfiguration.VCToolsVersion", "VC.Project.VCConfiguration.LLVMToolsVersion", "VC.Project.VCConfiguration.ManagedExtensions", "VC.Project.TargetFrameworkVersion", "VC.Project.VCConfiguration.EnableManagedIncrementalBuild", "VC.Project.VCConfiguration.ManagedAssembly"]
66
---
7+
78
# Advanced Property Page
89

910
::: moniker range="<=msvc-150"
@@ -106,7 +107,13 @@ To programmatically access this property, see <xref:Microsoft.VisualStudio.VCPro
106107

107108
### .NET Target Framework Version
108109

109-
In managed projects, specifies the .NET framework version to target.
110+
This property only applies when the **Common Language Runtime support** property is set to **.NET Framework Runtime Support**, that is the project targets [.NET Framework](/dotnet/standard/glossary#net-framework), and it specifies the version of the .NET Framework.
111+
112+
### .NET Target Framework
113+
114+
This property only applies when the **Common Language Runtime support** property is set to **.NET Runtime Support**, that is the project targets [.NET](/dotnet/standard/glossary#net).
115+
116+
This property specifies the .NET 5+ Target Framework Moniker this project targets, for example `net6.0-windows` or `net7.0-windows8.0`.
110117

111118
### Enable Managed Incremental Build
112119

@@ -116,4 +123,11 @@ For managed projects, this option enables detection of external visibility when
116123

117124
This option sets a `ManagedAssembly` build property that enables building only some files in the project as managed code. You must set **Enable CLR Support for Individual Files** to **Yes** if some but not all of your project files are built as managed code. This property is only available in projects that use the v143 or later toolset in Visual Studio 2022 and later versions.
118125

126+
### .NET Target Windows Version
127+
128+
This property only applies when the **Common Language Runtime support** property is set to **.NET Runtime Support**, that is the project targets [.NET](/dotnet/standard/glossary#net).
129+
130+
This property specifies the minimum Windows version that the project supports. This value is used by NuGet to determine the compatibility of projects and NuGet package dependencies. If a project A depends on project B, project A's .NET target Windows version must be greater or equal to project B's.
131+
119132
::: moniker-end
133+

0 commit comments

Comments
 (0)