<_AfterSdkPublishDependsOn Condition="'$(_IsAspNetCoreProject)' == 'true'">AfterPublish
<_AfterSdkPublishDependsOn Condition="'$(_IsAspNetCoreProject)' != 'true'">Publish
true
true
$(CustomAfterDirectoryBuildProps);$(MSBuildThisFileDirectory)UseArtifactsOutputPath.props
$(ProjectExtensionsPathForSpecifiedProject)
true
true
true
true
true
<_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props
<_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)'))
$([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)'))
true
$(MSBuildProjectName)
$(ArtifactsPath)\obj\$(ArtifactsProjectName)\
$(ArtifactsPath)\obj\
<_ArtifactsPathSetEarly>true
obj\
$(BaseIntermediateOutputPath)\
<_InitialBaseIntermediateOutputPath>$(BaseIntermediateOutputPath)
$(BaseIntermediateOutputPath)
$([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)'))
$(MSBuildProjectExtensionsPath)\
false
true
<_InitialMSBuildProjectExtensionsPath Condition=" '$(ImportProjectExtensionProps)' == 'true' ">$(MSBuildProjectExtensionsPath)
True
NuGet
$(MSBuildThisFileDirectory)project.assets.json
/Users/nible/.nuget/packages/
/Users/nible/.nuget/packages/
PackageReference
6.12.2
<_MauiSkipSdkAutoImport>true
Designer
MSBuild:Compile
$(DefaultXamlRuntime)
MSBuild:Compile
$(DefaultXamlRuntime)
MSBuild:Compile
$(DefaultXamlRuntime)
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile)
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile)
true
$(DefaultProjectConfiguration)
$(DefaultProjectPlatform)
WJProject
JavaScript
$([MSBuild]::IsRunningFromVisualStudio())
$([MSBuild]::GetToolsDirectory32())\..\..\..\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.props
$(MSBuildToolsPath)\NuGet.props
true
<_DirectoryPackagesPropsFile Condition="'$(_DirectoryPackagesPropsFile)' == ''">Directory.Packages.props
<_DirectoryPackagesPropsBasePath Condition="'$(_DirectoryPackagesPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove('$(MSBuildProjectDirectory)', '$(_DirectoryPackagesPropsFile)'))
$([MSBuild]::NormalizePath('$(_DirectoryPackagesPropsBasePath)', '$(_DirectoryPackagesPropsFile)'))
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
Debug;Release
AnyCPU
Debug
AnyCPU
true
Library
512
prompt
$(MSBuildProjectName)
$(MSBuildProjectName.Replace(" ", "_"))
true
true
false
true
<_PlatformWithoutConfigurationInference>$(Platform)
x64
x86
ARM
arm64
{CandidateAssemblyFiles}
$(AssemblySearchPaths);{HintPathFromItem}
$(AssemblySearchPaths);{TargetFrameworkDirectory}
$(AssemblySearchPaths);{RawFileName}
None
portable
false
true
true
PackageReference
$(AssemblySearchPaths)
false
false
false
false
false
false
false
false
false
false
true
1.0.3
false
true
true
$(MSBuildThisFileDirectory)GenerateDeps\GenerateDeps.proj
$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledVersions.props
$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)../../'))
$([MSBuild]::EnsureTrailingSlash('$(NetCoreRoot)'))packs
<_NetFrameworkHostedCompilersVersion>4.12.0-3.24570.6
9.0
9.0
9.0.0
2.1
2.1.0
9.0.0-rtm.24528.9
$(MSBuildThisFileDirectory)RuntimeIdentifierGraph.json
9.0.101
9.0.100
osx-arm64
osx-arm64
<_NETCoreSdkIsPreview>false
<_KnownRuntimeIdentiferPlatforms Include="any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix;any;aot;freebsd;illumos;solaris;unix" />
<_ExcludedKnownRuntimeIdentiferPlatforms Include="rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0;rhel.6;tizen.4.0.0;tizen.5.0.0" />
$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledMSBuildInformation.props
17.11.0
17.12.12
<_MSBuildVersionMajorMinor>$([System.Version]::Parse('$(MSBuildVersion)').ToString(2))
<_IsDisjointMSBuildVersion>$([MSBuild]::VersionLessThan('$(_MSBuildVersionMajorMinor)', '17.12'))
false
<__WindowsAppSdkDefaultImageIncludes>**/*.png;**/*.bmp;**/*.jpg;**/*.dds;**/*.tif;**/*.tga;**/*.gif
<__DisableWorkloadResolverSentinelPath Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildBinPath)\DisableWorkloadResolver.sentinel
<__DisableWorkloadResolverSentinelPath Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildToolsPath32)\SdkResolvers\Microsoft.DotNet.MSBuildSdkResolver\DisableWorkloadResolver.sentinel
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(Identity)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
false
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
true
$([MSBuild]::MakeRelative ('$(MSBuildProjectDirectory)', '%(FullPath)'))
true
10.0
17.16
true
<_SourceLinkPropsImported>true
$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.Build.Tasks.Git.dll
$(MSBuildThisFileDirectory)..\tools\core\Microsoft.Build.Tasks.Git.dll
<_MicrosoftSourceLinkCommonAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.SourceLink.Common.dll
<_MicrosoftSourceLinkCommonAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\core\Microsoft.SourceLink.Common.dll
true
true
1701;1702
$(WarningsAsErrors);NU1605
$(DefineConstants);
$(DefineConstants)TRACE
$(TargetsForTfmSpecificContentInPackage);PackTool
$(TargetsForTfmSpecificContentInPackage);_PackProjectToolValidation
MSBuild:Compile
$(DefaultXamlRuntime)
Designer
MSBuild:Compile
$(DefaultXamlRuntime)
Designer
<_WpfCommonNetFxReference Include="WindowsBase" />
<_WpfCommonNetFxReference Include="PresentationCore" />
<_WpfCommonNetFxReference Include="PresentationFramework" />
<_WpfCommonNetFxReference Include="System.Xaml" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.0'">
4.0
<_WpfCommonNetFxReference Include="UIAutomationClient" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.0'" />
<_WpfCommonNetFxReference Include="UIAutomationClientSideProviders" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.0'" />
<_WpfCommonNetFxReference Include="UIAutomationProvider" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.0'" />
<_WpfCommonNetFxReference Include="UIAutomationTypes" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.0'" />
<_WpfCommonNetFxReference Include="System.Windows.Controls.Ribbon" Condition="'$(_TargetFrameworkVersionValue)' != '' And '$(_TargetFrameworkVersionValue)' >= '4.5'" />
<_SDKImplicitReference Include="@(_WpfCommonNetFxReference)" Condition="'$(UseWPF)' == 'true'" />
<_SDKImplicitReference Include="System.Windows.Forms" Condition="('$(UseWindowsForms)' == 'true') " />
<_SDKImplicitReference Include="WindowsFormsIntegration" Condition=" ('$(UseWindowsForms)' == 'true') And ('$(UseWPF)' == 'true') " />
<_UnsupportedNETCoreAppTargetFramework Include=".NETCoreApp,Version=v1.0" />
<_UnsupportedNETCoreAppTargetFramework Include=".NETCoreApp,Version=v1.1" />
<_UnsupportedNETCoreAppTargetFramework Include=".NETCoreApp,Version=v2.0" />
<_UnsupportedNETCoreAppTargetFramework Include=".NETCoreApp,Version=v2.1" />
<_UnsupportedNETCoreAppTargetFramework Include=".NETCoreApp,Version=v2.2" />
<_UnsupportedNETStandardTargetFramework Include="@(SupportedNETStandardTargetFramework)" />
<_UnsupportedNETFrameworkTargetFramework Include=".NETFramework,Version=v2.0" />
true
<_TargetFrameworkVersionValue>0.0
<_WindowsDesktopSdkTargetFrameworkVersionFloor>3.0
net9.0
enable
enable
OpenMaui.Platform.Linux
OpenMaui.Controls.Linux
true
true
$(NoWarn);CS0108;CS1591;CS0618
OpenMaui.Controls.Linux
1.0.0-preview.1
MarketAlly LLC, David H. Friedel Jr.
MarketAlly LLC
OpenMaui Linux Controls
Linux desktop support for .NET MAUI applications using SkiaSharp rendering. Supports X11 and Wayland display servers with 35+ controls, platform services, and accessibility support.
Copyright 2025 MarketAlly LLC
MIT
https://github.com/open-maui/maui-linux
https://github.com/open-maui/maui-linux.git
git
maui;linux;desktop;skia;gui;cross-platform;dotnet;x11;wayland;openmaui
Initial preview release with 35+ controls and full platform services.
README.md
false
true
true
<_IsExecutable Condition="'$(OutputType)' == 'Exe' or '$(OutputType)'=='WinExe'">true
$(_IsExecutable)
<_UsingDefaultForHasRuntimeOutput>true
1.0.0
$(VersionPrefix)-$(VersionSuffix)
$(VersionPrefix)
$(AssemblyName)
$(Authors)
$(AssemblyName)
$(AssemblyName)
Debug
AnyCPU
$(Platform)
true
<_PublishProfileDesignerFolder Condition="'$(AppDesignerFolder)' != ''">$(AppDesignerFolder)
<_PublishProfileDesignerFolder Condition="'$(_PublishProfileDesignerFolder)' == ''">Properties
<_PublishProfileRootFolder Condition="'$(_PublishProfileRootFolder)' == ''">$(MSBuildProjectDirectory)\$(_PublishProfileDesignerFolder)\PublishProfiles\
$([System.IO.Path]::GetFileNameWithoutExtension($(PublishProfile)))
$(_PublishProfileRootFolder)$(PublishProfileName).pubxml
$(PublishProfileFullPath)
false
$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)'))
v$([MSBuild]::GetTargetFrameworkVersion('$(TargetFramework)', 2))
<_TargetFrameworkVersionWithoutV>$(TargetFrameworkVersion.TrimStart('vV'))
$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))
$([MSBuild]::GetTargetPlatformVersion('$(TargetFramework)', 4))
$([MSBuild]::GetTargetPlatformVersion('$(TargetFramework)', 2))
Windows
<_UnsupportedTargetFrameworkError>true
true
true
v0.0
_
true
true
<_EnableDefaultWindowsPlatform>false
false
2.1
<_ApplicableTargetPlatformVersion Include="@(SdkSupportedTargetPlatformVersion)" Condition="'@(SdkSupportedTargetPlatformVersion)' != '' and '%(SdkSupportedTargetPlatformVersion.DefineConstantsOnly)' != 'true'" RemoveMetadata="DefineConstantsOnly" />
<_ValidTargetPlatformVersion Include="@(_ApplicableTargetPlatformVersion)" Condition="'@(_ApplicableTargetPlatformVersion)' != '' and $([MSBuild]::VersionEquals(%(Identity), $(TargetPlatformVersion)))" />
@(_ValidTargetPlatformVersion->Distinct())
true
<_ValidTargetPlatformVersions Condition="'@(_ApplicableTargetPlatformVersion)' != ''">@(_ApplicableTargetPlatformVersion, '%0a')
<_ValidTargetPlatformVersions Condition="'@(_ApplicableTargetPlatformVersion)' == ''">None
true
true
true
false
true
<_PlatformToAppendToOutputPath Condition="'$(AppendPlatformToOutputPath)' == 'true'">$(PlatformName)\
<_DefaultArtifactsPathPropsImported>true
true
true
<_ArtifactsPathLocationType>ExplicitlySpecified
$(_DirectoryBuildPropsBasePath)\artifacts
true
<_ArtifactsPathLocationType>DirectoryBuildPropsFolder
$(MSBuildProjectDirectory)\artifacts
<_ArtifactsPathLocationType>ProjectFolder
$(MSBuildProjectName)
bin
publish
package
$(Configuration.ToLowerInvariant())
$(ArtifactsPivots)_$(TargetFramework.ToLowerInvariant())
$(ArtifactsPivots)_$(RuntimeIdentifier.ToLowerInvariant())
$(ArtifactsPath)\$(ArtifactsBinOutputName)\$(ArtifactsProjectName)\
$(ArtifactsPath)\obj\$(ArtifactsProjectName)\
$(ArtifactsPath)\$(ArtifactsPublishOutputName)\$(ArtifactsProjectName)\$(ArtifactsPivots)\
$(ArtifactsPath)\$(ArtifactsBinOutputName)\
$(ArtifactsPath)\obj\
$(ArtifactsPath)\$(ArtifactsPublishOutputName)\$(ArtifactsPivots)\
$(BaseOutputPath)$(ArtifactsPivots)\
$(BaseIntermediateOutputPath)$(ArtifactsPivots)\
$(ArtifactsPath)\$(ArtifactsPackageOutputName)\$(Configuration.ToLowerInvariant())\
bin\
$(BaseOutputPath)\
$(BaseOutputPath)$(_PlatformToAppendToOutputPath)$(Configuration)\
$(OutputPath)\
obj\
$(BaseIntermediateOutputPath)\
$(BaseIntermediateOutputPath)$(_PlatformToAppendToOutputPath)$(Configuration)\
$(IntermediateOutputPath)\
$(OutputPath)
$(DefaultItemExcludes);$(OutputPath)/**
$(DefaultItemExcludes);$(IntermediateOutputPath)/**
$(DefaultItemExcludes);$(ArtifactsPath)/**
$(DefaultItemExcludes);bin/**;obj/**
$(OutputPath)$(TargetFramework.ToLowerInvariant())\
$(IntermediateOutputPath)$(TargetFramework.ToLowerInvariant())\
true
false
<_RuntimePackInWorkloadVersionCurrent>9.0.11
<_RuntimePackInWorkloadVersion8>8.0.22
<_RuntimePackInWorkloadVersion7>7.0.20
<_RuntimePackInWorkloadVersion6>6.0.36
true
false
true
true
true
true
$(WasmNativeWorkload8)
<_BrowserWorkloadNotSupportedForTFM Condition="$([MSBuild]::VersionLessThan($(TargetFrameworkVersion), '6.0'))">true
<_BrowserWorkloadDisabled>$(_BrowserWorkloadNotSupportedForTFM)
<_UsingBlazorOrWasmSdk Condition="'$(UsingMicrosoftNETSdkBlazorWebAssembly)' == 'true' or '$(UsingMicrosoftNETSdkWebAssembly)' == 'true'">true
true
$(WasmNativeWorkload9)
$(WasmNativeWorkload8)
$(WasmNativeWorkload7)
$(WasmNativeWorkload)
false
$(WasmNativeWorkloadAvailable)
<_WasmPropertiesDifferFromRuntimePackThusNativeBuildNeeded Condition="
'$(WasmEnableSIMD)' == 'false' or
'$(WasmEnableExceptionHandling)' == 'false' or
'$(InvariantTimezone)' == 'true' or
('$(_UsingBlazorOrWasmSdk)' != 'true' and '$(InvariantGlobalization)' == 'true') or
'$(WasmNativeStrip)' == 'false'">true
<_WasmNativeWorkloadNeeded Condition="
'$(_WasmPropertiesDifferFromRuntimePackThusNativeBuildNeeded)' == 'true' or
'$(RunAOTCompilation)' == 'true' or
'$(WasmBuildNative)' == 'true' or
'$(WasmGenerateAppBundle)' == 'true' or
'$(_UsingBlazorOrWasmSdk)' != 'true' or
'$(EmccMaximumHeapSize)' != '' ">true
false
true
$(WasmNativeWorkloadAvailable)
<_IsAndroidLibraryMode Condition="'$(RuntimeIdentifier)' == 'android-arm64' or '$(RuntimeIdentifier)' == 'android-arm' or '$(RuntimeIdentifier)' == 'android-x64' or '$(RuntimeIdentifier)' == 'android-x86'">true
<_IsAppleMobileLibraryMode Condition="'$(RuntimeIdentifier)' == 'ios-arm64' or '$(RuntimeIdentifier)' == 'iossimulator-arm64' or '$(RuntimeIdentifier)' == 'iossimulator-x64' or '$(RuntimeIdentifier)' == 'maccatalyst-arm64' or '$(RuntimeIdentifier)' == 'maccatalyst-x64' or '$(RuntimeIdentifier)' == 'tvos-arm64'">true
<_IsiOSLibraryMode Condition="'$(RuntimeIdentifier)' == 'ios-arm64' or '$(RuntimeIdentifier)' == 'iossimulator-arm64' or '$(RuntimeIdentifier)' == 'iossimulator-x64'">true
<_IsMacCatalystLibraryMode Condition="'$(RuntimeIdentifier)' == 'maccatalyst-arm64' or '$(RuntimeIdentifier)' == 'maccatalyst-x64'">true
<_IstvOSLibraryMode Condition="'$(RuntimeIdentifier)' == 'tvos-arm64'">true
true
false
true
<_MonoWorkloadTargetsMobile>true
<_MonoWorkloadRuntimePackPackageVersion>$(_RuntimePackInWorkloadVersionCurrent)
<_KnownWebAssemblySdkPackVersion>$(_RuntimePackInWorkloadVersionCurrent)
true
1.0
true
1.0
%(RuntimePackRuntimeIdentifiers);wasi-wasm
$(_MonoWorkloadRuntimePackPackageVersion)
Microsoft.NETCore.App.Runtime.Mono.multithread.**RID**
$(_MonoWorkloadRuntimePackPackageVersion)
$(_KnownWebAssemblySdkPackVersion)
$(_KnownWebAssemblySdkPackVersion)
true
<_NativeBuildNeeded Condition="'$(RunAOTCompilation)' == 'true'">true
WebAssembly workloads (required for AOT) are only supported for projects targeting net6.0+
true
$(WasmNativeWorkload)
8.0
9.0
false
false
<_MonoWorkloadTargetsMobile>true
<_MonoWorkloadRuntimePackPackageVersion>$(_RuntimePackInWorkloadVersion6)
$(_MonoWorkloadRuntimePackPackageVersion)
<_MonoWorkloadTargetsMobile>true
<_MonoWorkloadRuntimePackPackageVersion>$(_RuntimePackInWorkloadVersion7)
$(_MonoWorkloadRuntimePackPackageVersion)
Microsoft.NETCore.App.Runtime.Mono.multithread.**RID**
Microsoft.NETCore.App.Runtime.Mono.perftrace.**RID**
<_MonoWorkloadTargetsMobile>true
<_MonoWorkloadRuntimePackPackageVersion>$(_RuntimePackInWorkloadVersion8)
%(RuntimePackRuntimeIdentifiers);wasi-wasm
$(_MonoWorkloadRuntimePackPackageVersion)
Microsoft.NETCore.App.Runtime.Mono.multithread.**RID**
<_ResolvedSuggestedWorkload Include="@(SuggestedWorkload)" />
<_ResolvedSuggestedWorkload Include="@(SuggestedWorkloadFromReference)" />
<_UsingDefaultRuntimeIdentifier>true
win7-x64
win7-x86
win-x64
win-x86
true
$(PublishSelfContained)
true
$(NETCoreSdkPortableRuntimeIdentifier)
$(PublishRuntimeIdentifier)
<_UsingDefaultPlatformTarget>true
x86
x64
arm
arm64
AnyCPU
<_SelfContainedWasSpecified Condition="'$(SelfContained)' != ''">true
true
false
<_RuntimeIdentifierUsesAppHost Condition="$(RuntimeIdentifier.StartsWith('ios')) or $(RuntimeIdentifier.StartsWith('tvos')) or $(RuntimeIdentifier.StartsWith('maccatalyst')) or $(RuntimeIdentifier.StartsWith('android')) or $(RuntimeIdentifier.StartsWith('browser'))">false
<_RuntimeIdentifierUsesAppHost Condition="'$(_IsPublishing)' == 'true' and '$(PublishAot)' == 'true'">false
<_RuntimeIdentifierUsesAppHost Condition="'$(_RuntimeIdentifierUsesAppHost)' == ''">true
true
false
$(NETCoreSdkRuntimeIdentifier)
win-x64
win-x86
win-arm
win-arm64
$(DefaultAppHostRuntimeIdentifier.Replace("arm64", "x64"))
$(DefaultAppHostRuntimeIdentifier.Replace("arm64", "x64"))
false
false
true
$(IntermediateOutputPath)$(RuntimeIdentifier)\
$(OutputPath)$(RuntimeIdentifier)\
true
true
<_EolNetCoreTargetFrameworkVersions Include="1.0;1.1;2.0;2.1;2.2;3.0;3.1;5.0;7.0" />
<_MinimumNonEolSupportedNetCoreTargetFramework>net6.0
<_IsNETCoreOrNETStandard Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">true
<_IsNETCoreOrNETStandard Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'">true
true
true
true
true
true
true
.dll
false
$(PreserveCompilationContext)
publish
$(OutputPath)$(RuntimeIdentifier)\$(PublishDirName)\
$(OutputPath)$(PublishDirName)\
<_NugetFallbackFolder>$(MSBuildThisFileDirectory)..\..\..\..\NuGetFallbackFolder
<_IsNETCore1x Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(_TargetFrameworkVersionWithoutV)' < '2.0' ">true
<_WorkloadLibraryPacksFolder Condition="'$(_WorkloadLibraryPacksFolder)' == ''">$([MSBuild]::EnsureTrailingSlash('$(NetCoreRoot)'))library-packs
$(RestoreAdditionalProjectSources);$(_NugetFallbackFolder)
$(RestoreAdditionalProjectFallbackFoldersExcludes);$(_NugetFallbackFolder)
$(RestoreAdditionalProjectFallbackFolders);$(_NugetFallbackFolder)
$(RestoreAdditionalProjectSources);$(_WorkloadLibraryPacksFolder)
<_SDKImplicitReference Include="System" />
<_SDKImplicitReference Include="System.Data" />
<_SDKImplicitReference Include="System.Drawing" />
<_SDKImplicitReference Include="System.Xml" />
<_SDKImplicitReference Include="System.Core" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' " />
<_SDKImplicitReference Include="System.Runtime.Serialization" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' " />
<_SDKImplicitReference Include="System.Xml.Linq" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' " />
<_SDKImplicitReference Include="System.Numerics" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.0' " />
<_SDKImplicitReference Include="System.IO.Compression.FileSystem" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.5' " />
<_SDKImplicitReference Update="@(_SDKImplicitReference)" Pack="false" IsImplicitlyDefined="true" />
<_SDKImplicitReference Remove="@(Reference)" />
false
$(AssetTargetFallback);net461;net462;net47;net471;net472;net48;net481
<_FrameworkIdentifierForImplicitDefine>$(TargetFrameworkIdentifier.Replace('.', '').ToUpperInvariant())
<_FrameworkIdentifierForImplicitDefine Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) ">NET
$(_FrameworkIdentifierForImplicitDefine)
<_FrameworkIdentifierForImplicitDefine Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework'">NET
<_FrameworkVersionForImplicitDefine>$(TargetFrameworkVersion.TrimStart('vV'))
<_FrameworkVersionForImplicitDefine>$(_FrameworkVersionForImplicitDefine.Replace('.', '_'))
<_FrameworkVersionForImplicitDefine Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework'">$(_FrameworkVersionForImplicitDefine.Replace('_', ''))
$(_FrameworkIdentifierForImplicitDefine)$(_FrameworkVersionForImplicitDefine)
$(TargetFrameworkIdentifier.Replace('.', '').ToUpperInvariant())
<_PlatformIdentifierForImplicitDefine>$(TargetPlatformIdentifier.ToUpperInvariant())
<_PlatformVersionForImplicitDefine>$(TargetPlatformVersion.Replace('.', '_'))
<_ImplicitDefineConstant Include="$(_PlatformIdentifierForImplicitDefine)" />
<_ImplicitDefineConstant Include="$(_PlatformIdentifierForImplicitDefine)$(_PlatformVersionForImplicitDefine)" />
<_SupportedFrameworkVersions Include="@(SupportedNETCoreAppTargetFramework->'%(Identity)'->TrimStart('.NETCoreApp,Version=v'))" Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' " />
<_SupportedFrameworkVersions Include="@(SupportedNETFrameworkTargetFramework->'%(Identity)'->TrimStart('.NETFramework,Version=v'))" Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' " />
<_SupportedFrameworkVersions Include="@(SupportedNETStandardTargetFramework->'%(Identity)'->TrimStart('.NETStandard,Version=v'))" Condition=" '$(TargetFrameworkIdentifier)' == '.NETStandard' " />
<_CompatibleFrameworkVersions Include="@(_SupportedFrameworkVersions)" Condition=" $([MSBuild]::VersionLessThanOrEquals(%(Identity), $(TargetFrameworkVersion))) " />
<_FormattedCompatibleFrameworkVersions Include="@(_CompatibleFrameworkVersions)" Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' or '$(TargetFrameworkIdentifier)' == '.NETStandard' " />
<_FormattedCompatibleFrameworkVersions Include="@(_CompatibleFrameworkVersions->'%(Identity)'->Replace('.', ''))" Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' " />
<_ImplicitDefineConstant Include="@(_FormattedCompatibleFrameworkVersions->'$(_FrameworkIdentifierForImplicitDefine)%(Identity)_OR_GREATER'->Replace('.', '_'))" Condition=" '$(TargetFrameworkIdentifier)' != '.NETCoreApp' or $([MSBuild]::VersionGreaterThanOrEquals(%(_FormattedCompatibleFrameworkVersions.Identity), 5.0)) " />
<_ImplicitDefineConstant Include="@(_FormattedCompatibleFrameworkVersions->'NETCOREAPP%(Identity)_OR_GREATER'->Replace('.', '_'))" Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionLessThan(%(_FormattedCompatibleFrameworkVersions.Identity), 5.0)) " />
<_SupportedPlatformCompatibleVersions Include="@(SdkSupportedTargetPlatformVersion)" Condition=" %(Identity) != '' and $([MSBuild]::VersionLessThanOrEquals(%(Identity), $(TargetPlatformVersion))) " />
<_ImplicitDefineConstant Include="@(_SupportedPlatformCompatibleVersions->Distinct()->'$(TargetPlatformIdentifier.ToUpper())%(Identity)_OR_GREATER'->Replace('.', '_'))" />
<_DefineConstantsWithoutTrace Include="$(DefineConstants)" />
<_DefineConstantsWithoutTrace Remove="TRACE" />
@(_DefineConstantsWithoutTrace)
$(DefineConstants);@(_ImplicitDefineConstant)
$(FinalDefineConstants),@(_ImplicitDefineConstant->'%(Identity)=-1', ',')
false
true
$(AssemblyName).xml
$(IntermediateOutputPath)$(AssemblyName).xml
true
true
true
true
$(MSBuildToolsPath)\Microsoft.CSharp.targets
$(MSBuildToolsPath)\Microsoft.VisualBasic.targets
$(MSBuildThisFileDirectory)..\targets\Microsoft.NET.Sdk.FSharpTargetsShim.targets
$(MSBuildToolsPath)\Microsoft.Common.targets
$(MSBuildToolsPath)\Microsoft.CSharp.CrossTargeting.targets
$(MSBuildToolsPath)\Microsoft.CSharp.CurrentVersion.targets
true
true
true
true
true
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.CSharp.targets
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.CSharp.targets
.cs
C#
Managed
true
true
true
true
true
{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Properties
File
BrowseObject
<_Temporary Remove="@(_Temporary)" />
<_Temporary Remove="@(_Temporary)" />
true
<_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)" />
<_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')" />
$(CoreCompileDependsOn);_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet
true
$(NoWarn);1701;1702
$(NoWarn);2008
$(AppConfig)
$(IntermediateOutputPath)$(TargetName).compile.pdb
false
true
$(RoslynTargetsPath)\Microsoft.CSharp.Core.targets
roslyn4.12
false
true
<_SkipAnalyzers />
<_ImplicitlySkipAnalyzers />
<_SkipAnalyzers>true
<_ImplicitlySkipAnalyzers>true
<_SkipAnalyzers>true
run-nullable-analysis=never;$(Features)
<_LastBuildWithSkipAnalyzers>$(IntermediateOutputPath)$(MSBuildProjectFile).BuildWithSkipAnalyzers
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false' or '$(DiscoverGlobalAnalyzerConfigFiles)' != 'false'" />
$(IntermediateOutputPath)$(MSBuildProjectName).GeneratedMSBuildEditorConfig.editorconfig
true
<_GeneratedEditorConfigHasItems Condition="'@(CompilerVisibleItemMetadata->Count())' != '0'">true
<_GeneratedEditorConfigShouldRun Condition="'$(GenerateMSBuildEditorConfigFile)' == 'true' and ('$(_GeneratedEditorConfigHasItems)' == 'true' or '@(CompilerVisibleProperty->Count())' != '0')">true
<_GeneratedEditorConfigProperty Include="@(CompilerVisibleProperty)">
$(%(CompilerVisibleProperty.Identity))
<_GeneratedEditorConfigMetadata Include="@(%(CompilerVisibleItemMetadata.Identity))" Condition="'$(_GeneratedEditorConfigHasItems)' == 'true'">
%(Identity)
%(CompilerVisibleItemMetadata.MetadataName)
true
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
true
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''">
$([MSBuild]::ValueOrDefault('%(Identity)', '').Replace(',', ',,').Replace('=', '=='))
$([MSBuild]::ValueOrDefault('%(MappedPath)', '').Replace(',', ',,').Replace('=', '=='))
@(_TopLevelSourceRoot->'%(EscapedKey)=%(EscapedValue)', ','),$(PathMap)
false
$(IntermediateOutputPath)/generated
<_MaxSupportedLangVersion Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(_TargetFrameworkVersionWithoutV)' < '3.0') AND
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(_TargetFrameworkVersionWithoutV)' < '2.1')">7.3
<_MaxSupportedLangVersion Condition="(('$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' < '5.0') OR
('$(TargetFrameworkIdentifier)' == '.NETStandard' AND '$(_TargetFrameworkVersionWithoutV)' == '2.1')) AND
'$(_MaxSupportedLangVersion)' == ''">8.0
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '5.0' AND
'$(_MaxSupportedLangVersion)' == ''">9.0
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '6.0' AND
'$(_MaxSupportedLangVersion)' == ''">10.0
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '7.0' AND
'$(_MaxSupportedLangVersion)' == ''">11.0
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '8.0' AND
'$(_MaxSupportedLangVersion)' == ''">12.0
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '9.0' AND
'$(_MaxSupportedLangVersion)' == ''">13.0
$(_MaxSupportedLangVersion)
$(_MaxSupportedLangVersion)
$(NoWarn);1701;1702
$(NoWarn);2008
$(AppConfig)
$(IntermediateOutputPath)$(TargetName).compile.pdb
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
-langversion:$(LangVersion)
$(CommandLineArgsForDesignTimeEvaluation) -checksumalgorithm:$(ChecksumAlgorithm)
$(CommandLineArgsForDesignTimeEvaluation) -define:$(DefineConstants)
$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets
$(MSBuildToolsPath)\Microsoft.Common.CurrentVersion.targets
true
true
true
true
10.0
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.Common.targets
$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.Common.targets
$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ReportingServices\Microsoft.ReportingServices.targets
Managed
.NETFramework
v4.0
Any CPU,x86,x64,Itanium
Any CPU,x86,x64
$(SDK40ToolsPath)
true
false
true
true
$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile)
$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)
$(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries($(TargetFrameworkIdentifier), $(TargetFrameworkVersion), $(TargetFrameworkProfile), $(PlatformTarget), $(TargetFrameworkRootPath), $(TargetFrameworkFallbackSearchPaths)))
$(MSBuildFrameworkToolsPath)
Windows
7.0
$(TargetPlatformSdkRootOverride)\
$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SDKs\Windows\v$(TargetPlatformVersion)', InstallationFolder, null, RegistryView.Registry32, RegistryView.Default))
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKLocation($(TargetPlatformIdentifier), $(TargetPlatformVersion)))
$(TargetPlatformSdkPath)Windows Metadata
$(TargetPlatformSdkPath)References\CommonConfiguration\Neutral
$(TargetPlatformSdkMetadataLocation)
true
$(WinDir)\System32\WinMetadata
$(TargetPlatformIdentifier),Version=$(TargetPlatformVersion)
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion)))
<_OriginalPlatform>$(Platform)
<_OriginalConfiguration>$(Configuration)
<_OutputPathWasMissing Condition="'$(_OriginalPlatform)' != '' and '$(_OriginalConfiguration)' != '' and '$(OutputPath)' == ''">true
true
AnyCPU
$(Platform)
Debug
$(Configuration)
bin\
$(BaseOutputPath)\
$(BaseOutputPath)$(Configuration)\
$(BaseOutputPath)$(PlatformName)\$(Configuration)\
$(OutputPath)\
obj\
$(BaseIntermediateOutputPath)\
$(BaseIntermediateOutputPath)$(Configuration)\
$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\
$(IntermediateOutputPath)\
$(TargetType)
library
exe
true
<_DebugSymbolsProduced>false
<_DebugSymbolsProduced Condition="'$(DebugSymbols)'=='true'">true
<_DebugSymbolsProduced Condition="'$(DebugType)'=='none'">false
<_DebugSymbolsProduced Condition="'$(DebugType)'=='pdbonly'">true
<_DebugSymbolsProduced Condition="'$(DebugType)'=='full'">true
<_DebugSymbolsProduced Condition="'$(DebugType)'=='portable'">true
<_DebugSymbolsProduced Condition="'$(DebugType)'=='embedded'">false
<_DebugSymbolsProduced Condition="'$(ProduceOnlyReferenceAssembly)'=='true'">false
<_DocumentationFileProduced>true
<_DocumentationFileProduced Condition="'$(DocumentationFile)'==''">false
false
<_InvalidConfigurationError Condition=" '$(SkipInvalidConfigurations)' != 'true' ">true
<_InvalidConfigurationWarning Condition=" '$(SkipInvalidConfigurations)' == 'true' ">true
.exe
.exe
.exe
.dll
.netmodule
.winmdobj
true
$(OutputPath)
$(OutDir)\
$(MSBuildProjectName)
$(OutDir)$(ProjectName)\
$(MSBuildProjectName)
$(RootNamespace)
$(AssemblyName)
$(MSBuildProjectFile)
$(MSBuildProjectExtension)
$(TargetName).winmd
$(WinMDExpOutputWindowsMetadataFilename)
$(TargetName)$(TargetExt)
<_DeploymentPublishableProjectDefault Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">true
$(_DeploymentPublishableProjectDefault)
<_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='library'">Native.$(AssemblyName).manifest
<_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='winexe'">$(TargetFileName).manifest
<_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='exe'">$(TargetFileName).manifest
<_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='appcontainerexe'">$(TargetFileName).manifest
$(AssemblyName).application
$(AssemblyName).xbap
$(GenerateManifests)
<_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='library'">Native.$(AssemblyName)
<_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='winexe'">$(AssemblyName).exe
<_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='exe'">$(AssemblyName).exe
<_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='appcontainerexe'">$(AssemblyName).exe
<_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' != 'true'">$(AssemblyName).application
<_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' == 'true'">$(AssemblyName).xbap
<_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'=='true'">.deploy
<_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'!='true'" />
<_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'=='true'">$(UpdateInterval)
<_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'=='true'">$(UpdateIntervalUnits)
<_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'!='true'">0
<_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'!='true'">Days
<_DeploymentBuiltMinimumRequiredVersion Condition="'$(UpdateRequired)'=='true' and '$(Install)'=='true'">$(MinimumRequiredVersion)
<_DeploymentLauncherBased Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">true
100
*
$(UICulture)
<_OutputPathItem Include="$(OutDir)" />
<_UnmanagedRegistrationCache Include="$(BaseIntermediateOutputPath)$(MSBuildProjectFile).UnmanagedRegistration.cache" />
<_ResolveComReferenceCache Include="$(IntermediateOutputPath)$(MSBuildProjectFile).ResolveComReference.cache" />
$([MSBuild]::Escape($([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(OutDir)`))`))))
$(TargetDir)$(TargetFileName)
$([MSBuild]::NormalizePath($(TargetDir), 'ref', $(TargetFileName)))
$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(IntermediateOutputPath), 'ref', $(TargetFileName)))
$([MSBuild]::EnsureTrailingSlash($(MSBuildProjectDirectory)))
$(ProjectDir)$(ProjectFileName)
*Undefined*
*Undefined*
*Undefined*
*Undefined*
*Undefined*
*Undefined*
true
true
true
false
$(MSBuildProjectFile).FileListAbsolute.txt
false
true
true
<_ResolveReferenceDependencies Condition="'$(_ResolveReferenceDependencies)' == ''">false
<_GetChildProjectCopyToOutputDirectoryItems Condition="'$(_GetChildProjectCopyToOutputDirectoryItems)' == ''">true
false
false
<_GenerateBindingRedirectsIntermediateAppConfig>$(IntermediateOutputPath)$(TargetFileName).config
$(MSBuildProjectFile)
$([MSBuild]::SubstringByAsciiChars($(MSBuildProjectFile), 0, 8)).$([MSBuild]::StableStringHash($(MSBuildProjectFile)).ToString("X8"))
$(MSBuildCopyMarkerName).Up2Date
<_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).compile.pdb" Condition="'$(OutputType)' == 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''" />
<_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''" />
<_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extension)')" />
$(IntermediateOutputPath)$(TargetName).pdb
<_WinMDDebugSymbolsOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDExpOutputPdb)'))))
$(IntermediateOutputPath)$(TargetName).xml
<_WinMDDocFileOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDOutputDocumentationFile)'))))
<_IntermediateWindowsMetadataPath>$(IntermediateOutputPath)$(WinMDExpOutputWindowsMetadataFilename)
<_WindowsMetadataOutputPath>$(OutDir)$(WinMDExpOutputWindowsMetadataFilename)
<_SupportedArchitectures>amd64 arm64
<_DeploymentManifestEntryPoint Include="@(IntermediateAssembly)">
$(TargetFileName)
<_DeploymentManifestIconFile Include="$(ApplicationIcon)" Condition="Exists('$(ApplicationIcon)')">
$(ApplicationIcon)
$(_DeploymentTargetApplicationManifestFileName)
<_ApplicationManifestFinal Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)">
$(_DeploymentTargetApplicationManifestFileName)
$(TargetDeployManifestFileName)
<_DeploymentIntermediateTrustInfoFile Include="$(IntermediateOutputPath)$(TargetName).TrustInfo.xml" Condition="'$(TargetZone)'!=''" />
<_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(UpdateUrl)
<_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(InstallUrl)
<_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(PublishUrl)
<_DeploymentUrl Condition="!('$(UpdateUrl)'=='') and '$(Install)'=='false'" />
<_DeploymentUrl Condition="'$(_DeploymentUrl)'!=''">$(_DeploymentUrl)$(TargetDeployManifestFileName)
<_DeploymentUrl Condition="'$(UpdateUrl)'=='' and !('$(Install)'=='true' and '$(UpdateEnabled)'=='true')" />
<_DeploymentUrl Condition="'$(ExcludeDeploymentUrl)'=='true'" />
<_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true'">$(InstallUrl)
<_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true' and '$(InstallUrl)'==''">$(PublishUrl)
<_DeploymentComponentsUrl Condition="'$(BootstrapperComponentsLocation)'=='Absolute'">$(BootstrapperComponentsUrl)
$(PublishDir)\
$(OutputPath)app.publish\
$(PublishDir)
$(ClickOncePublishDir)\
$(PlatformTarget)
msil
amd64
ia64
x86
arm
true
$(Platform)
msil
amd64
ia64
x86
arm
None
$(PROCESSOR_ARCHITECTURE)
CLR2
CLR4
CurrentRuntime
true
false
$(PlatformTarget)
x86
x64
CurrentArchitecture
Client
false
true
true
false
AssemblyFoldersEx
Software\Microsoft\$(TargetFrameworkIdentifier)
Software\Microsoft\Microsoft SDKs\$(TargetPlatformIdentifier)
$([MSBuild]::GetToolsDirectory32())\AssemblyFolders.config
{AssemblyFoldersFromConfig:$(AssemblyFoldersConfigFile),$(TargetFrameworkVersion)};
.winmd;
.dll;
.exe
.pdb;
.xml;
.pri;
.dll.config;
.exe.config
Full
{CandidateAssemblyFiles}
$(AssemblySearchPaths);$(ReferencePath)
$(AssemblySearchPaths);{HintPathFromItem}
$(AssemblySearchPaths);{TargetFrameworkDirectory}
$(AssemblySearchPaths);$(AssemblyFoldersConfigFileSearchPath)
$(AssemblySearchPaths);{Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)}
$(AssemblySearchPaths);{AssemblyFolders}
$(AssemblySearchPaths);{GAC}
$(AssemblySearchPaths);{RawFileName}
$(AssemblySearchPaths);$(OutDir)
false
$(NoWarn)
$(WarningsAsErrors)
$(WarningsNotAsErrors)
$(MSBuildThisFileDirectory)$(LangName)\
$(MSBuildThisFileDirectory)en-US\
Project
BrowseObject
File
Invisible
File;BrowseObject
File;ProjectSubscriptionService
$(DefineCommonItemSchemas)
;BrowseObject
ProjectSubscriptionService;BrowseObject
;BrowseObject
ProjectSubscriptionService;BrowseObject
;BrowseObject
ProjectSubscriptionService;BrowseObject
Never
Never
Never
Never
true
<_GlobalPropertiesToRemoveFromProjectReferences Condition="'$(PassOutputPathToReferencedProjects)'=='false'">$(_GlobalPropertiesToRemoveFromProjectReferences);OutputPath
<_InvalidConfigurationMessageText>The BaseOutputPath/OutputPath property is not set for project '$(MSBuildProjectFile)'. Please check to make sure that you have specified a valid combination of Configuration and Platform for this project. Configuration='$(_OriginalConfiguration)' Platform='$(_OriginalPlatform)'.
<_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' == 'true'">$(_InvalidConfigurationMessageText) This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform.
<_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' != 'true'">$(_InvalidConfigurationMessageText) You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project.
x86
BeforeBuild;
CoreBuild;
AfterBuild
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
<_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' != ''">$(MSBuildProjectDefaultTargets)
<_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' == ''">Build
BeforeRebuild;
Clean;
$(_ProjectDefaultTargets);
AfterRebuild;
BeforeRebuild;
Clean;
Build;
AfterRebuild;
Build
Build
Build
false
true
$(PrepareForBuildDependsOn);GetFrameworkPaths;GetReferenceAssemblyPaths;AssignLinkMetadata
$(TargetFileName).config
@(_TargetFramework40DirectoryItem)
@(_TargetFramework35DirectoryItem)
@(_TargetFramework30DirectoryItem)
@(_TargetFramework20DirectoryItem)
@(_TargetFramework20DirectoryItem)
@(_TargetFramework40DirectoryItem)
@(_TargetedFrameworkDirectoryItem)
@(_TargetFrameworkSDKDirectoryItem)
$(_TargetFrameworkDirectories);$(TargetFrameworkDirectory);$(WinFXAssemblyDirectory)
$(TargetFrameworkDirectory);$(TargetPlatformWinMDLocation)
true
$(AssemblySearchPaths.Replace('{AssemblyFolders}', '').Split(';'))
$(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories)
<_Temp Remove="@(_Temp)" />
<_Temp Remove="@(_Temp)" />
<_Temp Remove="@(_Temp)" />
<_Temp Remove="@(_Temp)" />
<_Temp Remove="@(_Temp)" />
<_Temp Remove="@(_Temp)" />
$(PlatformTargetAsMSBuildArchitecture)
$(TargetFrameworkAsMSBuildRuntime)
CurrentRuntime
BeforeResolveReferences;
AssignProjectConfiguration;
ResolveProjectReferences;
FindInvalidProjectReferences;
ResolveNativeReferences;
ResolveAssemblyReferences;
GenerateBindingRedirects;
GenerateBindingRedirectsUpdateAppConfig;
ResolveComReferences;
AfterResolveReferences
false
true
true
false
false
true
<_ProjectReferenceWithConfiguration>
true
true
true
true
<_MSBuildProjectReference Include="@(ProjectReferenceWithConfiguration)" Condition="'$(BuildingInsideVisualStudio)'!='true' and '@(ProjectReferenceWithConfiguration)'!=''" />
<_MSBuildProjectReferenceExistent Include="@(_MSBuildProjectReference)" Condition="Exists('%(Identity)')" />
<_MSBuildProjectReferenceNonexistent Include="@(_MSBuildProjectReference)" Condition="!Exists('%(Identity)')" />
true
<_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetPlatform)' != ''">
true
<_ProjectReferencePlatformPossibilities Include="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetPlatformProperties)' != 'true'" />
<_ProjectReferencePlatformPossibilities Condition="'$(MSBuildProjectExtension)' != '.vcxproj' and '$(MSBuildProjectExtension)' != '.nativeproj' and '%(_ProjectReferencePlatformPossibilities.IsVcxOrNativeProj)' == 'true'">
x86=Win32
<_ProjectReferencePlatformPossibilities Condition="('$(MSBuildProjectExtension)' == '.vcxproj' or '$(MSBuildProjectExtension)' == '.nativeproj') and '%(_ProjectReferencePlatformPossibilities.IsVcxOrNativeProj)' != 'true'">
Win32=x86
Platform=%(ProjectsWithNearestPlatform.NearestPlatform)
%(ProjectsWithNearestPlatform.UndefineProperties);Platform
<_MSBuildProjectReferenceExistent Remove="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetPlatformProperties)' != 'true'" />
<_MSBuildProjectReferenceExistent Include="@(ProjectsWithNearestPlatform)" />
$(NuGetTargetMoniker)
$(TargetFrameworkMoniker)
<_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' == '' and ('%(Extension)' == '.vcxproj' or '%(Extension)' == '.nativeproj')">
true
%(_MSBuildProjectReferenceExistent.UndefineProperties);TargetFramework
<_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetTargetFramework)' != ''">
true
<_ProjectReferenceTargetFrameworkPossibilitiesOriginalItemSpec Include="@(_ProjectReferenceTargetFrameworkPossibilities->'%(OriginalItemSpec)')" />
<_ProjectReferenceTargetFrameworkPossibilities Remove="@(_ProjectReferenceTargetFrameworkPossibilities)" />
<_ProjectReferenceTargetFrameworkPossibilities Include="@(_ProjectReferenceTargetFrameworkPossibilitiesOriginalItemSpec)" />
TargetFramework=%(AnnotatedProjects.NearestTargetFramework)
%(AnnotatedProjects.UndefineProperties);TargetFramework
%(AnnotatedProjects.UndefineProperties);RuntimeIdentifier;SelfContained
<_MSBuildProjectReferenceExistent Remove="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' != 'true'" />
<_MSBuildProjectReferenceExistent Include="@(AnnotatedProjects)" />
<_ThisProjectBuildMetadata Include="$(MSBuildProjectFullPath)">
@(_TargetFrameworkInfo)
@(_TargetFrameworkInfo->'%(TargetFrameworkMonikers)')
@(_TargetFrameworkInfo->'%(TargetPlatformMonikers)')
$(_AdditionalPropertiesFromProject)
true
@(_TargetFrameworkInfo->'%(IsRidAgnostic)')
true
$(Platform)
$(Platforms)
@(ProjectConfiguration->'%(Platform)'->Distinct())
<_AdditionalTargetFrameworkInfoPropertyWithValue Include="@(AdditionalTargetFrameworkInfoProperty)">
$(%(AdditionalTargetFrameworkInfoProperty.Identity))
<_UseAttributeForTargetFrameworkInfoPropertyNames Condition="'$(_UseAttributeForTargetFrameworkInfoPropertyNames)' == ''">false
<_TargetFrameworkInfo Include="$(TargetFramework)">
$(TargetFramework)
$(TargetFrameworkMoniker)
$(TargetPlatformMoniker)
None
$(_AdditionalTargetFrameworkInfoProperties)
$(IsRidAgnostic)
true
false
AssignProjectConfiguration;
_SplitProjectReferencesByFileExistence;
_GetProjectReferenceTargetFrameworkProperties;
_GetProjectReferencePlatformProperties
$(ProjectReferenceBuildTargets)
ProjectReference
<_ResolvedProjectReferencePaths Remove="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ResolveableAssembly)' == 'false'" />
<_ResolvedProjectReferencePaths>
%(_ResolvedProjectReferencePaths.OriginalItemSpec)
<_ProjectReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))">
%(ReferencePath.ProjectReferenceOriginalItemSpec)
$(GetTargetPathDependsOn)
$(TargetPlatformMoniker)
$(TargetPlatformIdentifier)
$(TargetFrameworkIdentifier)
$(TargetFrameworkVersion.TrimStart('vV'))
$(TargetRefPath)
@(CopyUpToDateMarker)
%(_ApplicationManifestFinal.FullPath)
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
<_ReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
<_ReferenceInstalledAssemblySubsets Include="$(TargetFrameworkSubset)" />
$(IntermediateOutputPath)$(MSBuildProjectFile).AssemblyReference.cache
<_ResolveAssemblyReferencesApplicationConfigFileForExes Include="@(AppConfigWithTargetPath)" Condition="'$(AutoGenerateBindingRedirects)'=='true' or '$(AutoUnifyAssemblyReferences)'=='false'" />
<_FindDependencies Condition="'$(BuildingProject)' != 'true' and '$(_ResolveReferenceDependencies)' != 'true'">false
true
false
Warning
$(BuildingProject)
$(BuildingProject)
$(BuildingProject)
false
true
false
true
%(FullPath)
%(ReferencePath.Identity)
<_NewGenerateBindingRedirectsIntermediateAppConfig Condition="Exists('$(_GenerateBindingRedirectsIntermediateAppConfig)')">true
$(_GenerateBindingRedirectsIntermediateAppConfig)
$(TargetFileName).config
Software\Microsoft\Microsoft SDKs
$(LocalAppData)\Microsoft SDKs;$(MSBuildProgramFiles32)\Microsoft SDKs
$(MSBuildProgramFiles32)\Microsoft SDKs\Windows Kits\10;$(WindowsKitsRoot)
true
Windows
8.1
false
WindowsPhoneApp
8.1
GetInstalledSDKLocations
Debug
Retail
Retail
$(ProcessorArchitecture)
Neutral
true
GetReferenceTargetPlatformMonikers
<_ResolvedProjectReferencePaths Remove="@(InvalidProjectReferences)" />
ResolveSDKReferences
.winmd;
.dll
false
false
false
$(TargetFrameworkSDKToolsDirectory)
true
<_ReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ResolveAssemblyReference'))" />
{CandidateAssemblyFiles};
$(ReferencePath);
{HintPathFromItem};
{TargetFrameworkDirectory};
{Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
{RawFileName};
$(TargetDir)
GetFrameworkPaths;
GetReferenceAssemblyPaths;
ResolveReferences
<_DesignTimeReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
$(IntermediateOutputPath)$(MSBuildProjectFile)DesignTimeResolveAssemblyReferences.cache
{CandidateAssemblyFiles};
$(ReferencePath);
{HintPathFromItem};
{TargetFrameworkDirectory};
{Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
{RawFileName};
$(OutDir)
false
false
false
false
false
true
false
<_DesignTimeReferenceAssemblies Include="$(DesignTimeReference)" />
<_RARResolvedReferencePath Include="@(ReferencePath)" />
false
$(IntermediateOutputPath)
$(PlatformTargetAsMSBuildArchitecture)
$(TargetFrameworkSDKToolsDirectory)
false
$(PrepareResourcesDependsOn);
PrepareResourceNames;
ResGen;
CompileLicxFiles
AssignTargetPaths;
SplitResourcesByCulture;
CreateManifestResourceNames;
CreateCustomManifestResourceNames
<_Temporary Remove="@(_Temporary)" />
<_Temporary Remove="@(_Temporary)" />
false
<_LicxFile Include="@(EmbeddedResource)" Condition="'%(Extension)'=='.licx'" />
Resx
Non-Resx
Resx
Non-Resx
<_MixedResourceWithNoCulture Remove="@(_MixedResourceWithNoCulture)" />
<_MixedResourceWithCulture Remove="@(_MixedResourceWithCulture)" />
ResolveAssemblyReferences;SplitResourcesByCulture;BeforeResGen;CoreResGen;AfterResGen
FindReferenceAssembliesForReferences
true
false
<_Temporary Remove="@(_Temporary)" />
$(PlatformTargetAsMSBuildArchitecture)
$(TargetFrameworkSDKToolsDirectory)
$(TargetFrameworkAsMSBuildRuntime)
CurrentRuntime
<_Temporary Remove="@(_Temporary)" />
true
true
true
true
$(PlatformTargetAsMSBuildArchitecture)
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
_SetPreferNativeArm64Win32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
<_CoreCompileResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Resx'" />
<_CoreCompileResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Non-Resx' " />
<_CoreCompileResourceInputs Include="@(ManifestResourceWithNoCulture)" Condition="'%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''">
Resx
false
<_CoreCompileResourceInputs Include="@(ManifestNonResxWithNoCultureOnDisk)" Condition="'%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''">
Non-Resx
false
true
$([System.IO.Path]::Combine('$(IntermediateOutputPath)','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)'))
true
true
<_AssemblyTimestampBeforeCompile>%(IntermediateAssembly.ModifiedTime)
$(IntermediateOutputPath)$(MSBuildProjectFile).SuggestedBindingRedirects.cache
<_AssemblyTimestampAfterCompile>%(IntermediateAssembly.ModifiedTime)
__NonExistentSubDir__\__NonExistentFile__
<_SGenDllName>$(TargetName).XmlSerializers.dll
<_SGenDllCreated>false
<_SGenGenerateSerializationAssembliesConfig>$(GenerateSerializationAssemblies)
<_SGenGenerateSerializationAssembliesConfig Condition="'$(GenerateSerializationAssemblies)' == ''">Auto
<_SGenGenerateSerializationAssembliesConfig Condition="'$(ConfigurationName)'=='Debug' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'">Off
true
false
true
$(PlatformTargetAsMSBuildArchitecture)
$(CreateSatelliteAssembliesDependsOn);
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
<_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Resx'" />
<_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'" />
<_SatelliteAssemblyResourceInputs Include="@(ManifestResourceWithCulture)" Condition="'%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''">
Resx
true
<_SatelliteAssemblyResourceInputs Include="@(ManifestNonResxWithCultureOnDisk)" Condition="'%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''">
Non-Resx
true
<_ALExeToolPath Condition="'$(_ALExeToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)
CreateManifestResourceNames
%(EmbeddedResource.Culture)
%(EmbeddedResource.Culture)\$(TargetName).resources.dll
$(Win32Manifest)
<_DeploymentBaseManifest>$(ApplicationManifest)
<_DeploymentBaseManifest Condition="'$(_DeploymentBaseManifest)'==''">@(_DeploymentBaseManifestWithTargetPath)
true
$(ApplicationManifest)
$(ApplicationManifest)
$(_FrameworkVersion40Path)\default.win32manifest
$(_Win32Manifest)
SetWin32ManifestProperties;
GenerateApplicationManifest;
GenerateDeploymentManifest
<_DeploymentPublishFileOfTypeManifestEntryPoint Include="@(PublishFile)" Condition="'%(FileType)'=='ManifestEntryPoint'" />
<_DeploymentCopyApplicationManifest>true
<_DeploymentManifestTargetFrameworkMoniker>$(TargetFrameworkMoniker)
<_DeploymentManifestTargetFrameworkVersion>$(TargetFrameworkVersion)
<_DeploymentManifestTargetFrameworkVersion Condition="'$(DeploymentManifestTargetFrameworkVersionOverride)' == ''">v4.5
<_DeploymentManifestTargetFrameworkVersion Condition="'$(DeploymentManifestTargetFrameworkVersionOverride)' != ''">$(DeploymentManifestTargetFrameworkVersionOverride)
<_DeploymentManifestTargetFrameworkMoniker>.NETFramework,Version=$(_DeploymentManifestTargetFrameworkVersion)
<_DeploymentManifestEntryPoint Remove="@(_DeploymentManifestEntryPoint)" />
<_DeploymentManifestEntryPoint Include="@(_DeploymentManifestLauncherEntryPoint)" />
<_DeploymentManifestType>Native
<_DeploymentManifestVersion>@(_IntermediateAssemblyIdentity->'%(Version)')
<_SGenDllsRelatedToCurrentDll Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'" />
<_SGenDllsRelatedToCurrentDll Include="@(SerializationAssembly->'%(FullPath)')" Condition="'%(Extension)' == '.dll'" />
<_CopyLocalFalseRefPaths Include="@(ReferencePath)" Condition="'%(CopyLocal)' == 'false'" />
<_CopyLocalFalseRefPathsWithExclusion Include="@(_CopyLocalFalseRefPaths)" Exclude="@(ReferenceCopyLocalPaths);@(_NETStandardLibraryNETFrameworkLib)" />
<_ClickOnceSatelliteAssemblies Include="@(IntermediateSatelliteAssembliesWithTargetPath);@(ReferenceSatellitePaths)" />
<_DeploymentReferencePaths Include="@(ReferenceCopyLocalPaths)" Condition="('%(Extension)' == '.dll' Or '%(Extension)' == '.exe' Or '%(Extension)' == '.md') and ('%(ReferenceCopyLocalPaths.CopyToPublishDirectory)' != 'false')">
true
<_DeploymentReferencePaths Include="@(_CopyLocalFalseRefPathsWithExclusion)" />
<_ManifestManagedReferences Include="@(_DeploymentReferencePaths);@(ReferenceDependencyPaths);@(_SGenDllsRelatedToCurrentDll);@(SerializationAssembly);@(ReferenceCOMWrappersToCopyLocal)" Exclude="@(_ClickOnceSatelliteAssemblies);@(_ReferenceScatterPaths);@(_ExcludedAssembliesFromManifestGeneration)" />
<_ClickOnceRuntimeCopyLocalItems Include="@(RuntimeTargetsCopyLocalItems)" Condition="'%(RuntimeTargetsCopyLocalItems.CopyLocal)' == 'true'" />
<_ClickOnceRuntimeCopyLocalItems Include="@(NativeCopyLocalItems)" Condition="'%(NativeCopyLocalItems.CopyLocal)' == 'true'" />
<_ClickOnceRuntimeCopyLocalItems Remove="@(_DeploymentReferencePaths)" />
<_ClickOnceTransitiveContentItemsTemp Include="@(_TransitiveItemsToCopyToOutputDirectory->WithoutMetadataValue('CopyToPublishDirectory', 'Never')->'%(TargetPath)')" Condition="'$(PublishProtocol)' == 'ClickOnce'">
%(Identity)
<_ClickOnceTransitiveContentItems Include="@(_ClickOnceTransitiveContentItemsTemp->'%(SavedIdentity)')" Condition="'%(Identity)'=='@(PublishFile)' Or '%(Extension)'=='.exe' Or '%(Extension)'=='.dll'" />
<_ClickOnceContentItems Include="@(ContentWithTargetPath->WithoutMetadataValue('CopyToPublishDirectory', 'Never'))" />
<_ClickOnceContentItems Include="@(_ClickOnceTransitiveContentItems)" />
<_ClickOnceNoneItemsTemp Include="@(_NoneWithTargetPath->WithoutMetadataValue('CopyToPublishDirectory', 'Never')->'%(TargetPath)')" Condition="'$(PublishProtocol)'=='Clickonce' And ('%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' or '%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest')">
%(Identity)
<_ClickOnceNoneItems Include="@(_ClickOnceNoneItemsTemp->'%(SavedIdentity)')" Condition="'%(Identity)'=='@(PublishFile)' Or '%(Extension)'=='.exe' Or '%(Extension)'=='.dll'" />
<_ClickOnceFiles Include="@(_ClickOnceContentItems);@(_DeploymentManifestIconFile);@(AppConfigWithTargetPath);@(NetCoreRuntimeJsonFilesForClickOnce);@(_ClickOnceRuntimeCopyLocalItems);@(_ClickOnceNoneItems)" />
<_ClickOnceNoneItemsTemp Remove="@(_ClickOnceNoneItemsTemp)" />
<_ClickOnceNoneItems Remove="@(_ClickOnceNoneItems)" />
<_ClickOnceTransitiveContentItemsTemp Remove="@(_ClickOnceTransitiveContentItemsTemp)" />
<_ClickOnceTransitiveContentItems Remove="@(_ClickOnceTransitiveContentItems)" />
<_ClickOnceContentItems Remove="@(_ClickOnceContentItems)" />
<_ClickOnceRuntimeCopyLocalItems Remove="@(_ClickOnceRuntimeCopyLocalItems)" />
<_ClickOnceFiles Include="$(PublishedSingleFilePath);@(_DeploymentManifestIconFile)" />
<_ClickOnceFiles Include="@(_FilesExcludedFromBundle)" />
<_FileAssociationIcons Include="%(FileAssociation.DefaultIcon)" />
<_ClickOnceFiles Include="@(ContentWithTargetPath)" Condition="'%(Identity)'=='@(_FileAssociationIcons)'" />
<_ManifestManagedReferences Remove="@(_ReadyToRunCompileList)" />
<_ClickOnceFiles Remove="@(_ReadyToRunCompileList)" />
<_ClickOnceFiles Include="@(_ReadyToRunFilesToPublish)" />
<_ClickOnceTargetFile Include="@(_ReadyToRunFilesToPublish)" Condition="'%(Filename)%(Extension)' == '$(TargetFileName)'" />
<_DeploymentManifestDependencies Include="@(_DeploymentManifestDependenciesUnfiltered)" Condition="!('%(_DeploymentManifestDependenciesUnfiltered.CopyLocal)' == 'false' And '%(_DeploymentManifestDependenciesUnfiltered.DependencyType)' != 'Install')" />
<_DeploymentManifestType>ClickOnce
<_DeploymentPlatformTarget Condition="'$(_DeploymentLauncherBased)' != 'true'">$(PlatformTarget)
true
false
CopyFilesToOutputDirectory
false
false
false
false
false
true
true
true
false
false
<_TargetsThatPrepareProjectReferences>_SplitProjectReferencesByFileExistence
true
<_TargetsThatPrepareProjectReferences Condition=" '$(MSBuildCopyContentTransitively)' == 'true' ">
AssignProjectConfiguration;
_SplitProjectReferencesByFileExistence
AssignTargetPaths;
$(_TargetsThatPrepareProjectReferences);
_GetProjectReferenceTargetFrameworkProperties;
_PopulateCommonStateForGetCopyToOutputDirectoryItems
<_RecursiveTargetForContentCopying>GetCopyToOutputDirectoryItems
<_RecursiveTargetForContentCopying Condition=" '$(MSBuildCopyContentTransitively)' == 'false' ">_GetCopyToOutputDirectoryItemsFromThisProject
<_GCTODIKeepDuplicates>false
<_GCTODIKeepMetadata>CopyToOutputDirectory;TargetPath
<_CopyToOutputDirectoryTransitiveItems KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='Always'" />
<_CopyToOutputDirectoryTransitiveItems KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" />
<_AllChildProjectItemsWithTargetPath Remove="@(_AllChildProjectItemsWithTargetPath)" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'!=''" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'!=''" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'!=''" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'!=''" />
<_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="('%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest') AND '%(Compile.MSBuildSourceProjectFile)'!=''" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'!=''" />
<_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'!=''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'==''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'==''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'==''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'==''" />
<_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="('%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest') AND '%(Compile.MSBuildSourceProjectFile)'==''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'==''" />
<_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'==''" />
<_TransitiveItemsToCopyToOutputDirectory Remove="@(_ThisProjectItemsToCopyToOutputDirectory)" MatchOnMetadata="TargetPath" MatchOnMetadataOptions="PathLike" />
<_TransitiveItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_TransitiveItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_TransitiveItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='Always'" />
<_TransitiveItemsToCopyToOutputDirectoryPreserveNewest KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_TransitiveItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_TransitiveItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='PreserveNewest'" />
<_ThisProjectItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_ThisProjectItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_ThisProjectItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='Always'" />
<_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_ThisProjectItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_ThisProjectItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='PreserveNewest'" />
<_SourceItemsToCopyToOutputDirectoryAlways Include="@(_TransitiveItemsToCopyToOutputDirectoryAlways);@(_ThisProjectItemsToCopyToOutputDirectoryAlways)" />
<_SourceItemsToCopyToOutputDirectory Include="@(_TransitiveItemsToCopyToOutputDirectoryPreserveNewest);@(_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest)" />
<_TransitiveItemsToCopyToOutputDirectoryAlways Remove="@(_TransitiveItemsToCopyToOutputDirectoryAlways)" />
<_TransitiveItemsToCopyToOutputDirectoryPreserveNewest Remove="@(_TransitiveItemsToCopyToOutputDirectoryPreserveNewest)" />
<_ThisProjectItemsToCopyToOutputDirectoryAlways Remove="@(_ThisProjectItemsToCopyToOutputDirectoryAlways)" />
<_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest Remove="@(_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest)" />
<_ThisProjectItemsToCopyToOutputDirectory Remove="@(_ThisProjectItemsToCopyToOutputDirectory)" />
%(CopyToOutputDirectory)
<_DocumentationFileProduced Condition="!Exists('@(DocFileItem)')">false
<_DebugSymbolsProduced Condition="!Exists('@(_DebugSymbolsIntermediatePath)')">false
<_SGenDllCreated Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')">true
$(PlatformTargetAsMSBuildArchitecture)
$(TargetFrameworkAsMSBuildRuntime)
CurrentRuntime
<_CleanOrphanFileWrites Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanCurrentFileWrites)" />
<_CleanRemainingFileWritesAfterIncrementalClean Include="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)" Exclude="@(_CleanOrphanFilesDeleted)" />
<_CleanPriorFileWrites Include="@(_CleanUnfilteredPriorFileWrites)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)" />
<_CleanCurrentFileWritesWithNoReferences Include="@(_CleanCurrentFileWritesInOutput);@(_CleanCurrentFileWritesInIntermediate)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)" />
BeforeClean;
UnmanagedUnregistration;
CoreClean;
CleanReferencedProjects;
CleanPublishFolder;
AfterClean
<_CleanRemainingFileWritesAfterClean Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanPriorFileWritesDeleted)" />
CleanPublishFolder;
$(_RecursiveTargetForContentCopying);
_DeploymentGenerateTrustInfo;
$(DeploymentComputeClickOnceManifestInfoDependsOn)
SetGenerateManifests;
Build;
PublishOnly
_DeploymentUnpublishable
true
SetGenerateManifests;
PublishBuild;
BeforePublish;
GenerateManifests;
CopyFilesToOutputDirectory;
_CopyFilesToPublishFolder;
_DeploymentGenerateBootstrapper;
ResolveKeySource;
_DeploymentSignClickOnceDeployment;
AfterPublish
BuildOnlySettings;
PrepareForBuild;
ResolveReferences;
PrepareResources;
ResolveKeySource;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
<_DeploymentApplicationFolderName>Application Files\$(AssemblyName)_$(_DeploymentApplicationVersionFragment)
<_DeploymentApplicationDir>$(ClickOncePublishDir)$(_DeploymentApplicationFolderName)\
false
false
true
$(TargetPath)
$(TargetFileName)
true
true
$(TargetPath)
$(TargetFileName)
PrepareForBuild
true
<_BuiltProjectOutputGroupOutputIntermediate Include="@(BuiltProjectOutputGroupKeyOutput)" />
<_BuiltProjectOutputGroupOutputIntermediate Include="$(AppConfig)" Condition="'$(AddAppConfigToBuildOutputs)'=='true'">
$(TargetDir)$(TargetFileName).config
$(TargetFileName).config
$(AppConfig)
<_IsolatedComReference Include="@(COMReference)" Condition=" '%(COMReference.Isolated)' == 'true' " />
<_IsolatedComReference Include="@(COMFileReference)" Condition=" '%(COMFileReference.Isolated)' == 'true' " />
<_BuiltProjectOutputGroupOutputIntermediate Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" Condition="('@(NativeReference)'!='' or '@(_IsolatedComReference)'!='') And Exists('$(OutDir)$(_DeploymentTargetApplicationManifestFileName)')">
$(_DeploymentTargetApplicationManifestFileName)
$(OutDir)$(_DeploymentTargetApplicationManifestFileName)
%(_BuiltProjectOutputGroupOutputIntermediate.FullPath)
@(_DebugSymbolsOutputPath->'%(FullPath)')
@(_DebugSymbolsIntermediatePath->'%(Filename)%(Extension)')
@(WinMDExpFinalOutputPdbItem->'%(FullPath)')
@(WinMDExpOutputPdbItem->'%(Filename)%(Extension)')
@(FinalDocFile->'%(FullPath)')
true
@(DocFileItem->'%(Filename)%(Extension)')
@(WinMDExpFinalOutputDocItem->'%(FullPath)')
@(WinMDOutputDocumentationFileItem->'%(Filename)%(Extension)')
$(SatelliteDllsProjectOutputGroupDependsOn);PrepareForBuild;PrepareResourceNames
%(EmbeddedResource.Culture)\$(TargetName).resources.dll
%(EmbeddedResource.Culture)
$(TargetDir)%(SatelliteDllsProjectOutputGroupOutputIntermediate.TargetPath)
%(SatelliteDllsProjectOutputGroupOutputIntermediate.Identity)
PrepareForBuild;AssignTargetPaths
$(MSBuildProjectFullPath)
$(ProjectFileName)
PrepareForBuild;AssignTargetPaths
@(_OutputPathItem->'%(FullPath)$(_SGenDllName)')
$(_SGenDllName)
ResolveSDKReferences;ExpandSDKReferences
$(CommonOutputGroupsDependsOn);
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
$(BuiltProjectOutputGroupDependenciesDependsOn);
$(CommonOutputGroupsDependsOn)
$(DebugSymbolsProjectOutputGroupDependenciesDependsOn);
$(CommonOutputGroupsDependsOn)
$(SatelliteDllsProjectOutputGroupDependenciesDependsOn);
$(CommonOutputGroupsDependsOn)
$(DocumentationProjectOutputGroupDependenciesDependsOn);
$(CommonOutputGroupsDependsOn)
$(SGenFilesOutputGroupDependenciesDependsOn);
$(CommonOutputGroupsDependsOn)
$(ReferenceCopyLocalPathsOutputGroupDependsOn);
$(CommonOutputGroupsDependsOn)
%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension)
$(DesignerRuntimeImplementationProjectOutputGroupDependsOn);
$(CommonOutputGroupsDependsOn)
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeAnalysis\Microsoft.CodeAnalysis.targets
true
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TeamTest\Microsoft.TeamTest.targets
false
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AppxPackage\Microsoft.AppXPackage.Targets
true
$([MSBuild]::IsRunningFromVisualStudio())
$([MSBuild]::GetToolsDirectory32())\..\..\..\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets
$(MSBuildToolsPath)\NuGet.targets
true
NuGet.Build.Tasks.dll
false
true
true
false
WarnAndContinue
$(BuildInParallel)
true
<_RestoreSolutionFileUsed Condition=" '$(_RestoreSolutionFileUsed)' == '' AND '$(SolutionDir)' != '' AND $(MSBuildProjectFullPath.EndsWith('.metaproj')) == 'true' ">true
$(MSBuildInteractive)
true
true
<_CentralPackageVersionsEnabled Condition="'$(ManagePackageVersionsCentrally)' == 'true' AND '$(CentralPackageVersionsFileImported)' == 'true'">true
true
low
direct
<_GenerateRestoreGraphProjectEntryInputProperties>ExcludeRestorePackageImports=true
<_GenerateRestoreGraphProjectEntryInputProperties Condition=" '$(RestoreUseCustomAfterTargets)' == 'true' ">
$(_GenerateRestoreGraphProjectEntryInputProperties);
NuGetRestoreTargets=$(MSBuildThisFileFullPath);
RestoreUseCustomAfterTargets=$(RestoreUseCustomAfterTargets);
CustomAfterMicrosoftCommonCrossTargetingTargets=$(MSBuildThisFileFullPath);
CustomAfterMicrosoftCommonTargets=$(MSBuildThisFileFullPath);
<_GenerateRestoreGraphProjectEntryInputProperties Condition=" '$(_RestoreSolutionFileUsed)' == 'true' ">
$(_GenerateRestoreGraphProjectEntryInputProperties);
_RestoreSolutionFileUsed=true;
SolutionDir=$(SolutionDir);
SolutionName=$(SolutionName);
SolutionFileName=$(SolutionFileName);
SolutionPath=$(SolutionPath);
SolutionExt=$(SolutionExt);
$(ContinueOnError)
false
$(ContinueOnError)
false
$(ContinueOnError)
false
<_FrameworkReferenceForRestore Include="@(FrameworkReference)" Condition="'%(FrameworkReference.IsTransitiveFrameworkReference)' != 'true'" />
$(ContinueOnError)
false
exclusionlist
<_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' == '.csproj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.vbproj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.fsproj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.nuproj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.proj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.msbuildproj' Or
'%(RestoreGraphProjectInputItems.Extension)' == '.vcxproj' " />
<_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' != '.metaproj'
AND '%(RestoreGraphProjectInputItems.Extension)' != '.shproj'
AND '%(RestoreGraphProjectInputItems.Extension)' != '.vcxitems'
AND '%(RestoreGraphProjectInputItems.Extension)' != '.vdproj'
AND '%(RestoreGraphProjectInputItems.Extension)' != '' " />
<_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" />
<_GenerateRestoreGraphProjectEntryInput Include="@(FilteredRestoreGraphProjectInputItems)" Condition=" '$(RestoreRecursive)' != 'true' " />
<_GenerateRestoreGraphProjectEntryInput Include="@(_RestoreProjectPathItems)" Condition=" '$(RestoreRecursive)' == 'true' " />
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())" Condition=" '$(RestoreProjectStyle)' != 'Unknown' ">
RestoreSpec
$(MSBuildProjectFullPath)
netcoreapp1.0
<_HasPackageReferenceItems Condition="'@(PackageReference)' != ''">true
<_HasPackageReferenceItems Condition="@(PackageReference->Count()) > 0">true
<_HasPackageReferenceItems />
true
<_RestoreProjectFramework />
<_TargetFrameworkToBeUsed Condition=" '$(_TargetFrameworkOverride)' == '' ">$(TargetFrameworks)
<_RestoreTargetFrameworksOutputFiltered Include="$(_RestoreProjectFramework.Split(';'))" />
<_RestoreTargetFrameworkItems Include="$(TargetFrameworks.Split(';'))" />
<_RestoreTargetFrameworkItems Include="$(_TargetFrameworkOverride)" />
$(SolutionDir)
<_RestoreSettingsPerFramework Include="$([System.Guid]::NewGuid())">
$(RestoreAdditionalProjectSources)
$(RestoreAdditionalProjectFallbackFolders)
$(RestoreAdditionalProjectFallbackFoldersExcludes)
$(MSBuildProjectExtensionsPath)
<_RestoreProjectName>$(MSBuildProjectName)
<_RestoreProjectName Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' AND '$(AssemblyName)' != '' ">$(AssemblyName)
<_RestoreProjectName Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' AND '$(PackageId)' != '' ">$(PackageId)
<_RestoreProjectVersion>1.0.0
<_RestoreProjectVersion Condition=" '$(Version)' != '' ">$(Version)
<_RestoreProjectVersion Condition=" '$(PackageVersion)' != '' ">$(PackageVersion)
<_RestoreCrossTargeting>true
<_RestoreSkipContentFileWrite Condition=" '$(TargetFrameworks)' == '' AND '$(TargetFramework)' == '' ">true
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
ProjectSpec
$(_RestoreProjectVersion)
$(MSBuildProjectFullPath)
$(MSBuildProjectFullPath)
$(_RestoreProjectName)
$(_OutputSources)
$(_OutputFallbackFolders)
$(_OutputPackagesPath)
$(RestoreProjectStyle)
$(RestoreOutputAbsolutePath)
$(RuntimeIdentifiers);$(RuntimeIdentifier)
$(RuntimeSupports)
$(_RestoreCrossTargeting)
$(RestoreLegacyPackagesDirectory)
$(ValidateRuntimeIdentifierCompatibility)
$(_RestoreSkipContentFileWrite)
$(_OutputConfigFilePaths)
$(TreatWarningsAsErrors)
$(WarningsAsErrors)
$(WarningsNotAsErrors)
$(NoWarn)
$(RestorePackagesWithLockFile)
$(NuGetLockFilePath)
$(RestoreLockedMode)
<_CentralPackageVersionsEnabled>$(_CentralPackageVersionsEnabled)
$(CentralPackageFloatingVersionsEnabled)
$(CentralPackageVersionOverrideEnabled)
$(CentralPackageTransitivePinningEnabled)
$(NuGetAudit)
$(NuGetAuditLevel)
$(NuGetAuditMode)
$(SdkAnalysisLevel)
$(UsingMicrosoftNETSdk)
$(RestoreUseLegacyDependencyResolver)
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
ProjectSpec
$(MSBuildProjectFullPath)
$(MSBuildProjectFullPath)
$(_RestoreProjectName)
$(_OutputSources)
$(RestoreOutputAbsolutePath)
$(_OutputFallbackFolders)
$(_OutputPackagesPath)
$(_CurrentProjectJsonPath)
$(RestoreProjectStyle)
$(_OutputConfigFilePaths)
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
ProjectSpec
$(MSBuildProjectFullPath)
$(MSBuildProjectFullPath)
$(_RestoreProjectName)
$(RestoreProjectStyle)
$(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config
$(MSBuildProjectDirectory)\packages.config
$(RestorePackagesWithLockFile)
$(NuGetLockFilePath)
$(RestoreLockedMode)
$(_OutputSources)
$(SolutionDir)
$(_OutputRepositoryPath)
$(_OutputConfigFilePaths)
$(_OutputPackagesPath)
@(_RestoreTargetFrameworksOutputFiltered)
$(NuGetAudit)
$(NuGetAuditLevel)
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
ProjectSpec
$(MSBuildProjectFullPath)
$(MSBuildProjectFullPath)
$(_RestoreProjectName)
$(RestoreProjectStyle)
@(_RestoreTargetFrameworksOutputFiltered)
<_RestoreGraphEntry Include="$([System.Guid]::NewGuid())">
TargetFrameworkInformation
$(MSBuildProjectFullPath)
$(PackageTargetFallback)
$(AssetTargetFallback)
$(TargetFramework)
$(TargetFrameworkIdentifier)
$(TargetFrameworkVersion)
$(TargetFrameworkMoniker)
$(TargetFrameworkProfile)
$(TargetPlatformMoniker)
$(TargetPlatformIdentifier)
$(TargetPlatformVersion)
$(TargetPlatformMinVersion)
$(CLRSupport)
$(RuntimeIdentifierGraphPath)
$(WindowsTargetPlatformMinVersion)
<_RestoreProjectPathItems Include="$(_RestoreGraphAbsoluteProjectPaths)" />
<_GenerateRestoreProjectPathWalkOutputs Include="$(MSBuildProjectFullPath)" />
<_RestorePackagesPathOverride>$(RestorePackagesPath)
<_RestorePackagesPathOverride>$(RestoreRepositoryPath)
<_RestoreSourcesOverride>$(RestoreSources)
<_RestoreFallbackFoldersOverride>$(RestoreFallbackFolders)
<_TargetFrameworkOverride Condition=" '$(TargetFrameworks)' == '' ">$(TargetFramework)
<_ValidProjectsForRestore Include="$(MSBuildProjectFullPath)" />
$(MSBuildExtensionsPath)\Microsoft\Microsoft.NET.Build.Extensions\Microsoft.NET.Build.Extensions.targets
<_TargetFrameworkVersionWithoutV>$(TargetFrameworkVersion.TrimStart('vV'))
$(MSBuildThisFileDirectory)\tools\net9.0\Microsoft.NET.Build.Extensions.Tasks.dll
$(MSBuildThisFileDirectory)\tools\net472\Microsoft.NET.Build.Extensions.Tasks.dll
true
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
$(MSBuildExtensionsPath)\Microsoft.TestPlatform.targets
Microsoft.TestPlatform.Build.dll
$([System.IO.Path]::Combine($(MSBuildThisFileDirectory),"vstest.console.dll"))
False
False
false
true
true
$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)Microsoft.Maui.Resizetizer.After.targets
<_Microsoft_Extensions_OptionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Options'" />
<_Microsoft_Extensions_Logging_AbstractionsAnalyzer Include="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' == 'Microsoft.Extensions.Logging.Abstractions'" />
true
true
$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)Microsoft.Maui.Core.After.targets
true
<_IsHotRestartDefined>$([System.Text.RegularExpressions.Regex]::IsMatch('$(DefineConstants.Trim())', '(^|;)HOTRESTART($|;)'))
HOTRESTART;$(DefineConstants)
True
Platforms\
$([MSBuild]::EnsureTrailingSlash('$(PlatformsProjectFolder)'))
<_KeepLaunchProfiles>true
false
$(PlatformsProjectFolder)Android\
$([MSBuild]::EnsureTrailingSlash('$(AndroidProjectFolder)'))
false
$(PlatformsProjectFolder)iOS\
$([MSBuild]::EnsureTrailingSlash('$(iOSProjectFolder)'))
false
$(PlatformsProjectFolder)MacCatalyst\
$([MSBuild]::EnsureTrailingSlash('$(MacCatalystProjectFolder)'))
false
$(PlatformsProjectFolder)Windows\
$([MSBuild]::EnsureTrailingSlash('$(WindowsProjectFolder)'))
false
$(PlatformsProjectFolder)Tizen\
$([MSBuild]::EnsureTrailingSlash('$(TizenProjectFolder)'))
$(AndroidProjectFolder)AndroidManifest.xml
$(AndroidProjectFolder)Resources
$(AndroidProjectFolder)Assets
$(iOSProjectFolder)Resources
$(iOSProjectFolder)Entitlements.plist
<_SingleProjectiOSExcludes>$(iOSProjectFolder)/**/.*/**
$(MacCatalystProjectFolder)Resources
$(MacCatalystProjectFolder)Entitlements.plist
<_SingleProjectMacCatalystExcludes>$(MacCatalystProjectFolder)/**/.*/**
$(WindowsProjectFolder)app.manifest
$(WindowsProjectFolder)Package.appxmanifest
False
False
<_SingleProjectWindowsExcludes>$(WindowsProjectFolder)/**/.*/**
$(TizenProjectFolder)tizen-manifest.xml
$(TizenProjectFolder)res
$(TizenProjectFolder)shared
$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)Microsoft.Maui.Controls.Build.Tasks.After.targets
true
<_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets
<_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))
$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))
// <autogenerated />
using System%3b
using System.Reflection%3b
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute("$(TargetFrameworkMoniker)", FrameworkDisplayName = "$(TargetFrameworkMonikerDisplayName)")]
true
true
true
$([System.Globalization.CultureInfo]::CurrentUICulture.Name)
<_ExplicitReference Include="$(FrameworkPathOverride)\mscorlib.dll" />
TargetFramework
TargetFrameworks
true
<_MainReferenceTargetForBuild Condition="'$(BuildProjectReferences)' == '' or '$(BuildProjectReferences)' == 'true'">.projectReferenceTargetsOrDefaultTargets
<_MainReferenceTargetForBuild Condition="'$(_MainReferenceTargetForBuild)' == ''">GetTargetPath
$(_MainReferenceTargetForBuild);GetNativeManifest;$(_RecursiveTargetForContentCopying);$(ProjectReferenceTargetsForBuild)
<_MainReferenceTargetForPublish Condition="'$(NoBuild)' == 'true'">GetTargetPath
<_MainReferenceTargetForPublish Condition="'$(NoBuild)' != 'true'">$(_MainReferenceTargetForBuild)
GetTargetFrameworks;$(_MainReferenceTargetForPublish);GetNativeManifest;GetCopyToPublishDirectoryItems;$(ProjectReferenceTargetsForPublish)
$(ProjectReferenceTargetsForBuild);$(ProjectReferenceTargetsForPublish)
$(ProjectReferenceTargetsForRebuild);$(ProjectReferenceTargetsForPublish)
GetCopyToPublishDirectoryItems;$(ProjectReferenceTargetsForGetCopyToPublishDirectoryItems)
.default;$(ProjectReferenceTargetsForBuild)
Clean;$(ProjectReferenceTargetsForClean)
$(ProjectReferenceTargetsForClean);$(ProjectReferenceTargetsForBuild);$(ProjectReferenceTargetsForRebuild)
$(MSBuildThisFileDirectory)..\tools\
net9.0
net472
$(MicrosoftNETBuildTasksDirectoryRoot)$(MicrosoftNETBuildTasksTFM)\
$(MicrosoftNETBuildTasksDirectory)Microsoft.NET.Build.Tasks.dll
Microsoft.NETCore.App;NETStandard.Library
<_IsExecutable Condition="'$(OutputType)' == 'Exe' or '$(OutputType)'=='WinExe'">true
$(_IsExecutable)
netcoreapp2.2
false
DotnetTool
$(RuntimeIdentifiers);$(PackAsToolShimRuntimeIdentifiers)
Preview
true
$(MSBuildProjectExtensionsPath)/project.assets.json
$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(ProjectAssetsFile)))
$(IntermediateOutputPath)$(MSBuildProjectName).assets.cache
$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(ProjectAssetsCacheFile)))
false
false
true
$(IntermediateOutputPath)NuGet\
true
$(TargetPlatformIdentifier),Version=v$([System.Version]::Parse('$(TargetPlatformMinVersion)').ToString(3))
$(TargetFrameworkMoniker)
true
false
true
<_NugetTargetMonikerAndRID Condition="'$(RuntimeIdentifier)' == ''">$(NuGetTargetMoniker)
<_NugetTargetMonikerAndRID Condition="'$(RuntimeIdentifier)' != ''">$(NuGetTargetMoniker)/$(RuntimeIdentifier)
$(ResolveAssemblyReferencesDependsOn);
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
$(PrepareResourcesDependsOn)
$(RootNamespace)
$(AssemblyName)
$(MSBuildProjectDirectory)
$(TargetFileName)
$(MSBuildProjectFile)
true
ResolveLockFileReferences;
ResolveLockFileAnalyzers;
ResolveLockFileCopyLocalFiles;
ResolveRuntimePackAssets;
RunProduceContentAssets;
IncludeTransitiveProjectReferences
<_RoslynApiVersion>$([System.Version]::Parse(%(_CodeAnalysisIdentity.Version)).Major).$([System.Version]::Parse(%(_CodeAnalysisIdentity.Version)).Minor)
roslyn$(_RoslynApiVersion)
false
true
true
true
<_PackAsToolShimRuntimeIdentifiers Condition="@(_PackAsToolShimRuntimeIdentifiers) ==''" Include="$(PackAsToolShimRuntimeIdentifiers)" />
<_NativeRestoredAppHostNETCore Include="@(NativeCopyLocalItems)" Condition="'%(NativeCopyLocalItems.FileName)%(NativeCopyLocalItems.Extension)' == '$(_DotNetAppHostExecutableName)'" />
<_ApphostsForShimRuntimeIdentifiers Include="@(_ApphostsForShimRuntimeIdentifiersResolvePackageAssets)" />
true
<_ResolvedCopyLocalBuildAssets Include="@(RuntimeCopyLocalItems)" Condition="'%(RuntimeCopyLocalItems.CopyLocal)' == 'true'" />
<_ResolvedCopyLocalBuildAssets Include="@(ResourceCopyLocalItems)" Condition="'%(ResourceCopyLocalItems.CopyLocal)' == 'true'" />
<_ResolvedCopyLocalBuildAssets Include="@(NativeCopyLocalItems)" Exclude="@(_NativeRestoredAppHostNETCore)" Condition="'%(NativeCopyLocalItems.CopyLocal)' == 'true'" />
<_ResolvedCopyLocalBuildAssets Include="@(RuntimeTargetsCopyLocalItems)" Condition="'%(RuntimeTargetsCopyLocalItems.CopyLocal)' == 'true'" />
true
true
true
true
$(DefaultItemExcludes);$(BaseOutputPath)/**
$(DefaultItemExcludes);$(BaseIntermediateOutputPath)/**
$(DefaultItemExcludes);**/*.user
$(DefaultItemExcludes);**/*.*proj
$(DefaultItemExcludes);**/*.sln
$(DefaultItemExcludes);**/*.vssscc
$(DefaultItemExcludes);**/.DS_Store
$(DefaultExcludesInProjectFolder);$(DefaultItemExcludesInProjectFolder);**/.*/**
1.6.1
2.0.3
true
false
<_TargetLatestRuntimePatchIsDefault>true
true
all
true
all
true
$(_TargetFrameworkVersionWithoutV)
https://aka.ms/sdkimplicitrefs
<_PackageReferenceToAdd Remove="@(_PackageReferenceToAdd)" />
false
https://aka.ms/sdkimplicititems
<_WindowsDesktopTransitiveFrameworkReference Include="@(TransitiveFrameworkReference)" Condition="'%(Identity)' == 'Microsoft.WindowsDesktop.App' Or
'%(Identity)' == 'Microsoft.WindowsDesktop.App.WPF' Or
'%(Identity)' == 'Microsoft.WindowsDesktop.App.WindowsForms'" />
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
$([MSBuild]::EnsureTrailingSlash(%(LinkBase)))
%(LinkBase)%(RecursiveDir)%(Filename)%(Extension)
true
$(ResolveAssemblyReferencesDependsOn);
ResolveTargetingPackAssets;
true
true
<_NuGetRestoreSupported Condition="('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true')">false
<_PackAsToolShimRuntimeIdentifiers Condition="@(_PackAsToolShimRuntimeIdentifiers) ==''" Include="$(PackAsToolShimRuntimeIdentifiers)" />
$(RuntimeIdentifier)
$(DefaultAppHostRuntimeIdentifier)
true
true
false
[%(_PackageToDownload.Version)]
<_ImplicitPackageReference Remove="@(PackageReference)" />
%(ResolvedTargetingPack.PackageDirectory)
<_ApphostsForShimRuntimeIdentifiers Include="%(_ApphostsForShimRuntimeIdentifiersGetPackageDirectory.PackageDirectory)\%(_ApphostsForShimRuntimeIdentifiersGetPackageDirectory.PathInPackage)">
%(_ApphostsForShimRuntimeIdentifiersGetPackageDirectory.RuntimeIdentifier)
%(ResolvedAppHostPack.PackageDirectory)\%(ResolvedAppHostPack.PathInPackage)
@(ResolvedAppHostPack->'%(Path)')
%(ResolvedSingleFileHostPack.PackageDirectory)\%(ResolvedSingleFileHostPack.PathInPackage)
@(ResolvedSingleFileHostPack->'%(Path)')
%(ResolvedComHostPack.PackageDirectory)\%(ResolvedComHostPack.PathInPackage)
@(ResolvedComHostPack->'%(Path)')
%(ResolvedIjwHostPack.PackageDirectory)\%(ResolvedIjwHostPack.PathInPackage)
@(ResolvedIjwHostPack->'%(Path)')
true
false
$([MSBuild]::Unescape($(PackageConflictPreferredPackages)))
<_ExistingReferenceAssembliesPackageReference Include="@(PackageReference)" Condition="'%(PackageReference.Identity)' == 'Microsoft.NETFramework.ReferenceAssemblies'" />
<_Parameter1>$(UserSecretsId.Trim())
$(_IsNETCoreOrNETStandard)
true
false
true
$(MSBuildProjectDirectory)/runtimeconfig.template.json
true
true
<_GenerateRuntimeConfigurationPropertyInputsCache Condition="'$(_GenerateRuntimeConfigurationPropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genruntimeconfig.cache
<_GenerateRuntimeConfigurationPropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateRuntimeConfigurationPropertyInputsCache)))
<_GeneratePublishDependencyFilePropertyInputsCache Condition="'$(_GeneratePublishDependencyFilePropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genpublishdeps.cache
<_GeneratePublishDependencyFilePropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GeneratePublishDependencyFilePropertyInputsCache)))
<_GenerateSingleFileBundlePropertyInputsCache Condition="'$(_GenerateSingleFileBundlePropertyInputsCache)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).genbundle.cache
<_GenerateSingleFileBundlePropertyInputsCache>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateSingleFileBundlePropertyInputsCache)))
<_UseRidGraphWasSpecified Condition="'$(UseRidGraph)' != ''">true
false
true
$(BundledRuntimeIdentifierGraphFile)
$([System.IO.Path]::GetDirectoryName($(BundledRuntimeIdentifierGraphFile)))/PortableRuntimeIdentifierGraph.json
true
false
$(AssemblyName).deps.json
$(TargetDir)$(ProjectDepsFileName)
$(AssemblyName).runtimeconfig.json
$(TargetDir)$(ProjectRuntimeConfigFileName)
$(TargetDir)$(AssemblyName).runtimeconfig.dev.json
true
true
true
CurrentArchitecture
CurrentRuntime
<_NativeLibraryPrefix Condition="'$(_NativeLibraryPrefix)' == '' and !$(RuntimeIdentifier.StartsWith('win'))">lib
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == '' and $(RuntimeIdentifier.StartsWith('win'))">.dll
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == '' and $(RuntimeIdentifier.StartsWith('osx'))">.dylib
<_NativeLibraryExtension Condition="'$(_NativeLibraryExtension)' == ''">.so
<_NativeExecutableExtension Condition="'$(_NativeExecutableExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.exe
<_ComHostLibraryExtension Condition="'$(_ComHostLibraryExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.dll
<_IjwHostLibraryExtension Condition="'$(_IjwHostLibraryExtension)' == '' and ($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win')))">.dll
<_DotNetHostExecutableName>dotnet$(_NativeExecutableExtension)
<_DotNetAppHostExecutableNameWithoutExtension>apphost
<_DotNetAppHostExecutableName>$(_DotNetAppHostExecutableNameWithoutExtension)$(_NativeExecutableExtension)
<_DotNetSingleFileHostExecutableNameWithoutExtension>singlefilehost
<_DotNetComHostLibraryNameWithoutExtension>comhost
<_DotNetComHostLibraryName>$(_DotNetComHostLibraryNameWithoutExtension)$(_ComHostLibraryExtension)
<_DotNetIjwHostLibraryNameWithoutExtension>Ijwhost
<_DotNetIjwHostLibraryName>$(_DotNetIjwHostLibraryNameWithoutExtension)$(_IjwHostLibraryExtension)
<_DotNetHostPolicyLibraryName>$(_NativeLibraryPrefix)hostpolicy$(_NativeLibraryExtension)
<_DotNetHostFxrLibraryName>$(_NativeLibraryPrefix)hostfxr$(_NativeLibraryExtension)
<_ExcludeFromPublishPackageReference Include="@(PackageReference)" Condition="('%(PackageReference.Publish)' == 'false')" />
Microsoft.NETCore.App
<_DefaultUserProfileRuntimeStorePath>$(HOME)
<_DefaultUserProfileRuntimeStorePath Condition="$([MSBuild]::IsOSPlatform(`Windows`))">$(USERPROFILE)
<_DefaultUserProfileRuntimeStorePath>$([System.IO.Path]::Combine($(_DefaultUserProfileRuntimeStorePath), '.dotnet', 'store'))
$(_DefaultUserProfileRuntimeStorePath)
true
true
true
false
true
true
true
$(AvailablePlatforms),ARM32
$(AvailablePlatforms),ARM64
$(AvailablePlatforms),ARM64
false
true
<_ProjectTypeRequiresBinaryFormatter Condition="'$(UseWindowsForms)' == 'true' AND $([MSBuild]::VersionLessThanOrEquals($(TargetFrameworkVersion), '8.0'))">true
<_ProjectTypeRequiresBinaryFormatter Condition="'$(UseWPF)' == 'true' AND $([MSBuild]::VersionLessThanOrEquals($(TargetFrameworkVersion), '8.0'))">true
<_BinaryFormatterObsoleteAsError>true
true
false
_CheckForBuildWithNoBuild;
$(CoreBuildDependsOn);
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
_SdkBeforeClean;
$(CoreCleanDependsOn)
_SdkBeforeRebuild;
$(RebuildDependsOn)
true
$(NuGetPackageRoot)\microsoft.net.sdk.compilers.toolset\$(NETCoreSdkVersion)
<_NeedToDownloadMicrosoftNetSdkCompilersToolsetPackage>true
<_MicrosoftNetSdkCompilersToolsetPackageRootEmpty Condition="'$(NuGetPackageRoot)' == ''">true
1.0.0
<_ValidRuntimeIdentifierPlatformsForAssets Include="@(_KnownRuntimeIdentiferPlatforms)" />
<_ValidRuntimeIdentifierPlatformsForAssets Include="@(_KnownRuntimeIdentifierPlatformsForTargetFramework)" Exclude="@(_ExcludedKnownRuntimeIdentiferPlatforms)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="@(AdditionalProbingPath->'%(Identity)')" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(EnableDynamicLoading)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RollForward)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="@(RuntimeHostConfigurationOption->'%(Identity)%(Value)')" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(RuntimeIdentifier)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(SelfContained)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(TargetFramework)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(UserRuntimeConfig)" />
<_GenerateRuntimeConfigurationPropertyInputsCacheToHash Include="$(_WriteIncludedFrameworks)" />
<_IsRollForwardSupported Condition="'$(_TargetFrameworkVersionWithoutV)' >= '3.0'">true
LatestMinor
<_WriteIncludedFrameworks Condition="'$(SelfContained)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' >= '3.1'">true
<_CleaningWithoutRebuilding>true
false
<_CleaningWithoutRebuilding>false
$(CompileDependsOn);
_CreateAppHost;
_CreateComHost;
_GetIjwHostPaths;
<_UseWindowsGraphicalUserInterface Condition="($(RuntimeIdentifier.StartsWith('win')) or $(DefaultAppHostRuntimeIdentifier.StartsWith('win'))) and '$(OutputType)'=='WinExe'">true
<_EnableMacOSCodeSign Condition="'$(_EnableMacOSCodeSign)' == '' and $([MSBuild]::IsOSPlatform(`OSX`)) and Exists('/usr/bin/codesign') and
($(RuntimeIdentifier.StartsWith('osx')) or $(AppHostRuntimeIdentifier.StartsWith('osx')))">true
<_UseSingleFileHostForPublish Condition="'$(PublishSingleFile)' == 'true' and
'$(SelfContained)' == 'true' and
'$(SingleFileHostSourcePath)' != '' and
'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
$([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0))">true
<_DisableCetCompat Condition="'$(CetCompat)' == 'false'">true
AppRelative
<_UpdateAppHostForPublish Condition="'$(_UseSingleFileHostForPublish)' != 'true' and
('$(AppHostRelativeDotNet)' != '' or '$(AppHostDotNetSearch)' != '')">true
@(_NativeRestoredAppHostNETCore)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)apphost$(_NativeExecutableExtension)'))
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)apphost_publish$(_NativeExecutableExtension)'))
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)singlefilehost$(_NativeExecutableExtension)'))
$(AssemblyName).comhost$(_ComHostLibraryExtension)
$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)$(ComHostFileName)'))
<_CopyAndRenameDotnetHost Condition="'$(_CopyAndRenameDotnetHost)' == ''">true
$(AssemblyName)$(_NativeExecutableExtension)
PreserveNewest
PreserveNewest
PreserveNewest
Never
$(AssemblyName)$(_NativeExecutableExtension)
PreserveNewest
Always
$(AssemblyName).$(_DotNetComHostLibraryName)
PreserveNewest
PreserveNewest
%(FileName)%(Extension)
PreserveNewest
PreserveNewest
$(_DotNetIjwHostLibraryName)
PreserveNewest
PreserveNewest
<_FrameworkReferenceAssemblies Include="@(ReferencePath)" Condition="(%(ReferencePath.FrameworkFile) == 'true' or
%(ReferencePath.ResolvedFrom) == 'ImplicitlyExpandDesignTimeFacades')
and ('%(ReferencePath.NuGetSourceType)' == '' or
'%(ReferencePath.NuGetIsFrameworkReference)' == 'true')" />
<_ReferenceOnlyAssemblies Include="@(ReferencePath)" Exclude="@(_FrameworkReferenceAssemblies)" Condition="%(ReferencePath.CopyLocal) != 'true' and
%(ReferencePath.NuGetSourceType) == ''" />
<_ReferenceAssemblies Include="@(_FrameworkReferenceAssemblies)" />
<_ReferenceAssemblies Include="@(_ReferenceOnlyAssemblies)" />
true
true
$(StartWorkingDirectory)
$(StartProgram)
$(StartArguments)
dotnet
<_NetCoreRunArguments>exec "$(TargetPath)"
$(_NetCoreRunArguments) $(StartArguments)
$(_NetCoreRunArguments)
$(TargetDir)$(AssemblyName)$(_NativeExecutableExtension)
$(StartArguments)
$(TargetPath)
$(StartArguments)
mono
"$(TargetPath)" $(StartArguments)
$([System.IO.Path]::GetFullPath($([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(RunWorkingDirectory)'))))
$(CreateSatelliteAssembliesDependsOn);
CoreGenerateSatelliteAssemblies
<_AssemblyInfoFile>$(IntermediateOutputPath)%(_SatelliteAssemblyResourceInputs.Culture)\$(TargetName).resources.cs
<_OutputAssembly>$(IntermediateOutputPath)%(_SatelliteAssemblyResourceInputs.Culture)\$(TargetName).resources.dll
<_Parameter1>%(_SatelliteAssemblyResourceInputs.Culture)
true
<_SatelliteAssemblyReferences Remove="@(_SatelliteAssemblyReferences)" />
<_SatelliteAssemblyReferences Include="@(ReferencePath)" Condition="'%(Filename)' == 'mscorlib' or '%(Filename)' == 'netstandard' or '%(Filename)' == 'System.Runtime' " />
$(TargetFrameworkIdentifier)
$(_TargetFrameworkVersionWithoutV)
false
false
false
<_UseAttributeForTargetFrameworkInfoPropertyNames Condition="$([MSBuild]::VersionGreaterThanOrEquals($(MSBuildVersion), '17.0'))">true
<_SourceLinkSdkSubDir>build
<_SourceLinkSdkSubDir Condition="'$(IsCrossTargetingBuild)' == 'true'">buildMultiTargeting
true
local
git
$(RepositoryUrl)
$(ScmRepositoryUrl)
%(SourceRoot.ScmRepositoryUrl)
<_SourceLinkFilePath>$(IntermediateOutputPath)$(MSBuildProjectName).sourcelink.json
<_GenerateSourceLinkFileBeforeTargets>Link
<_GenerateSourceLinkFileDependsOnTargets>ComputeLinkSwitches
<_GenerateSourceLinkFileBeforeTargets>CoreCompile
<_GenerateSourceLinkFileDependsOnTargets />
%(Link.AdditionalOptions) /sourcelink:"$(SourceLink)"
<_SourceLinkGitHubAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.SourceLink.GitHub.dll
<_SourceLinkGitHubAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\core\Microsoft.SourceLink.GitHub.dll
$(SourceLinkUrlInitializerTargets);_InitializeGitHubSourceLinkUrl
$(SourceControlManagerUrlTranslationTargets);TranslateGitHubUrlsInSourceControlInformation
<_TranslatedSourceRoot Remove="@(_TranslatedSourceRoot)" />
<_SourceLinkGitLabAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.SourceLink.GitLab.dll
<_SourceLinkGitLabAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\core\Microsoft.SourceLink.GitLab.dll
$(SourceLinkUrlInitializerTargets);_InitializeGitLabSourceLinkUrl
$(SourceControlManagerUrlTranslationTargets);TranslateGitLabUrlsInSourceControlInformation
<_TranslatedSourceRoot Remove="@(_TranslatedSourceRoot)" />
<_SourceLinkAzureReposGitAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.SourceLink.AzureRepos.Git.dll
<_SourceLinkAzureReposGitAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\core\Microsoft.SourceLink.AzureRepos.Git.dll
$(SourceLinkUrlInitializerTargets);_InitializeAzureReposGitSourceLinkUrl
$(SourceControlManagerUrlTranslationTargets);TranslateAzureReposGitUrlsInSourceControlInformation
<_TranslatedSourceRoot Remove="@(_TranslatedSourceRoot)" />
<_SourceLinkBitbucketAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.SourceLink.Bitbucket.Git.dll
<_SourceLinkBitbucketAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)..\tools\core\Microsoft.SourceLink.Bitbucket.Git.dll
$(SourceLinkUrlInitializerTargets);_InitializeBitbucketGitSourceLinkUrl
$(SourceControlManagerUrlTranslationTargets);TranslateBitbucketGitUrlsInSourceControlInformation
<_TranslatedSourceRoot Remove="@(_TranslatedSourceRoot)" />
.NET Standard $(_TargetFrameworkVersionWithoutV)
.NET Core $(_TargetFrameworkVersionWithoutV)
.NET $(_TargetFrameworkVersionWithoutV)
<_TargetFrameworkDirectories />
true
$(CommonOutputGroupsDependsOn);
$(DesignerRuntimeImplementationProjectOutputGroupDependsOn);
_GenerateDesignerDepsFile;
_GenerateDesignerRuntimeConfigFile;
GetCopyToOutputDirectoryItems;
_GatherDesignerShadowCopyFiles;
<_DesignerDepsFileName>$(AssemblyName).designer.deps.json
<_DesignerRuntimeConfigFileName>$(AssemblyName).designer.runtimeconfig.json
<_DesignerDepsFilePath>$(IntermediateOutputPath)$(_DesignerDepsFileName)
<_DesignerRuntimeConfigFilePath>$(IntermediateOutputPath)$(_DesignerRuntimeConfigFileName)
<_DesignerHostConfigurationOption Include="Microsoft.NETCore.DotNetHostPolicy.SetAppPaths" Value="true" />
<_DesignerShadowCopy Include="@(ReferenceCopyLocalPaths)" />
<_DesignerShadowCopy Remove="@(_ResolvedCopyLocalBuildAssets)" Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'" />
<_DesignerShadowCopy Remove="@(RuntimePackAsset)" Condition="'%(RuntimePackAsset.RuntimePackAlwaysCopyLocal)' != 'true'" />
$(IntermediateOutputPath)$(MSBuildProjectName).AssemblyInfo$(DefaultLanguageSourceExtension)
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
<_InformationalVersionContainsPlus>false
<_InformationalVersionContainsPlus Condition="$(InformationalVersion.Contains('+'))">true
$(InformationalVersion)+$(SourceRevisionId)
$(InformationalVersion).$(SourceRevisionId)
<_Parameter1>$(Company)
<_Parameter1>$(Configuration)
<_Parameter1>$(Copyright)
<_Parameter1>$(Description)
<_Parameter1>$(FileVersion)
<_Parameter1>$(InformationalVersion)
<_Parameter1>$(Product)
<_Parameter1>$(Trademark)
<_Parameter1>$(AssemblyTitle)
<_Parameter1>$(AssemblyVersion)
<_Parameter1>RepositoryUrl
<_Parameter2 Condition="'$(RepositoryUrl)' != ''">$(RepositoryUrl)
<_Parameter2 Condition="'$(RepositoryUrl)' == ''">$(PrivateRepositoryUrl)
<_Parameter1>$(NeutralLanguage)
%(InternalsVisibleTo.PublicKey)
<_Parameter1 Condition="'%(InternalsVisibleTo.Key)' != ''">%(InternalsVisibleTo.Identity), PublicKey=%(InternalsVisibleTo.Key)
<_Parameter1 Condition="'%(InternalsVisibleTo.Key)' == '' and '$(PublicKey)' != ''">%(InternalsVisibleTo.Identity), PublicKey=$(PublicKey)
<_Parameter1 Condition="'%(InternalsVisibleTo.Key)' == '' and '$(PublicKey)' == ''">%(InternalsVisibleTo.Identity)
<_Parameter1>%(AssemblyMetadata.Identity)
<_Parameter2>%(AssemblyMetadata.Value)
<_Parameter1>$(TargetPlatformIdentifier)$(TargetPlatformVersion)
<_Parameter1>$(TargetPlatformIdentifier)$(SupportedOSPlatformVersion)
<_Parameter1>$(TargetPlatformIdentifier)
$(IntermediateOutputPath)$(MSBuildProjectName).AssemblyInfoInputs.cache
$(AssemblyVersion)
$(Version)
$(IntermediateOutputPath)$(MSBuildProjectName).GlobalUsings.g$(DefaultLanguageSourceExtension)
<_GenerateSupportedRuntimeIntermediateAppConfig>$(IntermediateOutputPath)$(TargetFileName).withSupportedRuntime.config
<_AllProjects Include="$(AdditionalProjects.Split('%3B'))" />
<_AllProjects Include="$(MSBuildProjectFullPath)" />
%(PackageReference.Identity)
%(PackageReference.Version)
StorePackageName=%(PackageReference.Identity);
StorePackageVersion=%(PackageReference.Version);
ComposeWorkingDir=$(ComposeWorkingDir);
PublishDir=$(PublishDir);
StoreStagingDir=$(StoreStagingDir);
TargetFramework=$(TargetFramework);
RuntimeIdentifier=$(RuntimeIdentifier);
JitPath=$(JitPath);
Crossgen=$(Crossgen);
SkipUnchangedFiles=$(SkipUnchangedFiles);
PreserveStoreLayout=$(PreserveStoreLayout);
CreateProfilingSymbols=$(CreateProfilingSymbols);
StoreSymbolsStagingDir=$(StoreSymbolsStagingDir);
DisableImplicitFrameworkReferences=false;
<_StoreArtifactContent>
@(ListOfPackageReference)
]]>
<_OptimizedResolvedFileToPublish Include="$(StoreStagingDir)\**\*.*" />
<_OptimizedSymbolFileToPublish Include="$(StoreSymbolsStagingDir)\**\*.*" />
true
true
<_TFM Condition="'$(_TFM)' == ''">$(TargetFramework)
true
$(UserProfileRuntimeStorePath)
<_ProfilingSymbolsDirectoryName>symbols
$([System.IO.Path]::Combine($(DefaultComposeDir), $(_ProfilingSymbolsDirectoryName)))
$([System.IO.Path]::Combine($(ComposeDir), $(_ProfilingSymbolsDirectoryName)))
$([System.IO.Path]::Combine($(ProfilingSymbolsDir), $(PlatformTarget)))
$(DefaultProfilingSymbolsDir)
$([System.IO.Path]::Combine($(ProfilingSymbolsDir), $(_TFM)))
$(ProfilingSymbolsDir)\
$(DefaultComposeDir)
$([System.IO.Path]::Combine($(ComposeDir), $(PlatformTarget)))
$([System.IO.Path]::Combine($(ComposeDir), $(_TFM)))
$([System.IO.Path]::Combine($(ComposeDir),"artifact.xml"))
$([System.IO.Path]::GetFullPath($(ComposeDir)))
<_RandomFileName>$([System.IO.Path]::GetRandomFileName())
$([System.IO.Path]::GetTempPath())
$([System.IO.Path]::Combine($(TEMP), $(_RandomFileName)))
$([System.IO.Path]::GetFullPath($(ComposeWorkingDir)))
$([System.IO.Path]::Combine($(ComposeWorkingDir),"StagingDir"))
$([System.IO.Path]::Combine($(ComposeWorkingDir),"SymbolsStagingDir"))
$(PublishDir)\
false
true
$(StorePackageVersion.Replace('*','-'))
$([System.IO.Path]::Combine($(ComposeWorkingDir),"$(StorePackageName)_$(StorePackageVersionForFolderName)"))
<_PackageProjFile>$([System.IO.Path]::Combine($(StoreWorkerWorkingDir), "Restore.csproj"))
$(StoreWorkerWorkingDir)\
$(BaseIntermediateOutputPath)\project.assets.json
$(MicrosoftNETPlatformLibrary)
true
<_ManagedResolvedFileToPublishCandidates Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.AssetType)'=='runtime'" />
<_UnOptimizedResolvedFileToPublish Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.AssetType)'!='runtime'" />
true
<_UnOptimizedResolvedFileToPublish Include="@(ResolvedFileToPublish)" />
true
true
true
true
false
true
false
true
1
<_CoreclrResolvedPath Include="@(CrossgenResolvedAssembliesToPublish)" Condition="'%(CrossgenResolvedAssembliesToPublish.Filename)'=='coreclr'" />
<_CoreclrResolvedPath Include="@(CrossgenResolvedAssembliesToPublish)" Condition="'%(CrossgenResolvedAssembliesToPublish.Filename)'=='libcoreclr'" />
<_JitResolvedPath Include="@(CrossgenResolvedAssembliesToPublish)" Condition="'%(CrossgenResolvedAssembliesToPublish.Filename)'=='clrjit'" />
<_JitResolvedPath Include="@(CrossgenResolvedAssembliesToPublish)" Condition="'%(CrossgenResolvedAssembliesToPublish.Filename)'=='libclrjit'" />
<_CoreclrPath>@(_CoreclrResolvedPath)
@(_JitResolvedPath)
<_CoreclrDir>$([System.IO.Path]::GetDirectoryName($(_CoreclrPath)))
<_CoreclrPkgDir>$([System.IO.Path]::Combine($(_CoreclrDir),"..\..\..\"))
$([System.IO.Path]::Combine($(_CoreclrPkgDir),"tools"))
$([System.IO.Path]::Combine($(CrossgenDir),"crossgen"))
$([System.IO.Path]::Combine($(CrossgenDir),"crossgen.exe"))
$([System.IO.Path]::GetFullPath($([System.IO.Path]::Combine($(_NetCoreRefDir), $([System.IO.Path]::GetFileName($(Crossgen)))))))
CrossgenExe=$(Crossgen);
CrossgenJit=$(JitPath);
CrossgenInputAssembly=%(_ManagedResolvedFilesToOptimize.Fullpath);
CrossgenOutputAssembly=$(_RuntimeOptimizedDir)$(DirectorySeparatorChar)%(_ManagedResolvedFilesToOptimize.FileName)%(_ManagedResolvedFilesToOptimize.Extension);
CrossgenSubOutputPath=%(_ManagedResolvedFilesToOptimize.DestinationSubPath);
_RuntimeOptimizedDir=$(_RuntimeOptimizedDir);
PublishDir=$(StoreStagingDir);
CrossgenPlatformAssembliesPath=$(_RuntimeRefDir)$(PathSeparator)$(_NetCoreRefDir);
CreateProfilingSymbols=$(CreateProfilingSymbols);
StoreSymbolsStagingDir=$(StoreSymbolsStagingDir);
_RuntimeSymbolsDir=$(_RuntimeSymbolsDir)
$([System.IO.Path]::GetDirectoryName($(_RuntimeSymbolsDir)\$(CrossgenSubOutputPath)))
$([System.IO.Path]::GetDirectoryName($(StoreSymbolsStagingDir)\$(CrossgenSubOutputPath)))
$(CrossgenExe) -nologo -readytorun -in "$(CrossgenInputAssembly)" -out "$(CrossgenOutputAssembly)" -jitpath "$(CrossgenJit)" -platform_assemblies_paths "$(CrossgenPlatformAssembliesPath)"
CreatePDB
CreatePerfMap
<_ProfilingSymbols Include="$(CrossgenProfilingSymbolsOutputDirectory)\*" Condition="'$(CreateProfilingSymbols)' == 'true'" />
$([System.IO.Path]::PathSeparator)
$([System.IO.Path]::DirectorySeparatorChar)
<_CrossProjFileDir>$([System.IO.Path]::Combine($(ComposeWorkingDir),"Optimize"))
<_NetCoreRefDir>$([System.IO.Path]::Combine($(_CrossProjFileDir), "netcoreapp"))
<_CrossProjAssetsFile>$([System.IO.Path]::Combine($(_CrossProjFileDir), project.assets.json))
<_RuntimeRefDir>$([System.IO.Path]::Combine($(StoreWorkerWorkingDir), "runtimeref"))
<_RuntimeOptimizedDir>$([System.IO.Path]::Combine($(StoreWorkerWorkingDir), "runtimopt"))
<_RuntimeSymbolsDir>$([System.IO.Path]::Combine($(StoreWorkerWorkingDir), "runtimesymbols"))
<_ManagedResolvedFilesToOptimize Include="@(_ManagedResolvedFileToPublishCandidates)" />
$(MSBuildThisFileDirectory)..\tasks\net7.0\Microsoft.NET.Sdk.Crossgen.dll
$(MSBuildThisFileDirectory)..\tasks\net472\Microsoft.NET.Sdk.Crossgen.dll
<_ReadyToRunOutputPath>$(IntermediateOutputPath)R2R
<_ReadyToRunImplementationAssemblies Include="@(ResolvedFileToPublish->WithMetadataValue('PostprocessAssembly', 'true'))" />
<_ReadyToRunImplementationAssemblies Include="@(_ManagedRuntimePackAssembly)" ReferenceOnly="true" />
<_ReadyToRunImplementationAssemblies Remove="@(_ReadyToRunImplementationAssemblies)" />
<_ReadyToRunImplementationAssemblies Include="@(_ReadyToRunImplementationAssembliesWithoutConflicts)" />
<_ReadyToRunPgoFiles Include="@(PublishReadyToRunPgoFiles)" />
<_ReadyToRunPgoFiles Include="@(RuntimePackAsset)" Condition="'%(RuntimePackAsset.AssetType)' == 'pgodata' and '%(RuntimePackAsset.Extension)' == '.mibc' and '$(PublishReadyToRunUseRuntimePackOptimizationData)' == 'true'" />
<_ReadyToRunCompilerHasWarnings Condition="'$(_ReadyToRunWarningsDetected)' == 'true'">true
<_ReadyToRunCompilationFailures Condition="'$(_ReadyToRunCompilerExitCode)' != '' And $(_ReadyToRunCompilerExitCode) != 0" Include="@(_ReadyToRunCompileList)" />
<_ReadyToRunCompilerHasWarnings Condition="'$(_ReadyToRunWarningsDetected)' == 'true'">true
<_ReadyToRunCompilationFailures Condition="'$(_ReadyToRunCompilerExitCode)' != '' And $(_ReadyToRunCompilerExitCode) != 0" Include="@(_ReadyToRunSymbolsCompileList)" />
$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledCliTools.props
<_ReferenceToObsoleteDotNetCliTool Include="@(DotNetCliToolReference)" />
<_ReferenceToObsoleteDotNetCliTool Remove="@(DotNetCliToolReference)" />
true
<_GetChildProjectCopyToPublishDirectoryItems Condition="'$(_GetChildProjectCopyToPublishDirectoryItems)' == ''">true
true
true
true
<_FirstTargetFrameworkToSupportTrimming>net6.0
<_FirstTargetFrameworkToSupportAot>net7.0
<_FirstTargetFrameworkToSupportSingleFile>net6.0
<_FirstTargetFrameworkVersionToSupportTrimAnalyzer>$([MSBuild]::GetTargetFrameworkVersion('$(_FirstTargetFrameworkToSupportTrimming)'))
<_FirstTargetFrameworkVersionToSupportAotAnalyzer>$([MSBuild]::GetTargetFrameworkVersion('$(_FirstTargetFrameworkToSupportAot)'))
<_FirstTargetFrameworkVersionToSupportSingleFileAnalyzer>$([MSBuild]::GetTargetFrameworkVersion('$(_FirstTargetFrameworkToSupportSingleFile)'))
Always
<_RequiresILLinkPack Condition="'$(_RequiresILLinkPack)' == '' And (
'$(PublishAot)' == 'true' Or
'$(IsAotCompatible)' == 'true' Or '$(EnableAotAnalyzer)' == 'true' Or
'$(PublishTrimmed)' == 'true' Or
'$(IsTrimmable)' == 'true' Or '$(EnableTrimAnalyzer)' == 'true' Or
'$(EnableSingleFileAnalyzer)' == 'true')">true
<_RequiresILLinkPack Condition="'$(_RequiresILLinkPack)' == ''">false
<_MinNonEolTargetFrameworkForTrimming>$(_MinimumNonEolSupportedNetCoreTargetFramework)
<_MinNonEolTargetFrameworkForSingleFile>$(_MinimumNonEolSupportedNetCoreTargetFramework)
<_MinNonEolTargetFrameworkForAot>$(_MinimumNonEolSupportedNetCoreTargetFramework)
<_MinNonEolTargetFrameworkForAot Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(_FirstTargetFrameworkToSupportAot)', '$(_MinimumNonEolSupportedNetCoreTargetFramework)'))">$(_FirstTargetFrameworkToSupportAot)
<_TargetFramework Include="$(TargetFrameworks)" />
<_DecomposedTargetFramework Include="@(_TargetFramework)">
$([MSBuild]::IsTargetFrameworkCompatible('%(Identity)', '$(_FirstTargetFrameworkToSupportTrimming)'))
$([MSBuild]::IsTargetFrameworkCompatible('$(_MinNonEolTargetFrameworkForTrimming)', '%(Identity)'))
$([MSBuild]::IsTargetFrameworkCompatible('%(Identity)', '$(_FirstTargetFrameworkToSupportAot)'))
$([MSBuild]::IsTargetFrameworkCompatible('$(_MinNonEolTargetFrameworkForAot)', '%(Identity)'))
$([MSBuild]::IsTargetFrameworkCompatible('%(Identity)', '$(_FirstTargetFrameworkToSupportSingleFile)'))
$([MSBuild]::IsTargetFrameworkCompatible('$(_MinNonEolTargetFrameworkForSingleFile)', '%(Identity)'))
<_TargetFrameworkToSilenceIsTrimmableUnsupportedWarning Include="@(_DecomposedTargetFramework)" Condition="'%(SupportsTrimming)' == 'true' And '%(SupportedByMinNonEolTargetFrameworkForTrimming)' == 'true'" />
<_TargetFrameworkToSilenceIsAotCompatibleUnsupportedWarning Include="@(_DecomposedTargetFramework->'%(Identity)')" Condition="'%(SupportsAot)' == 'true' And '%(SupportedByMinNonEolTargetFrameworkForAot)' == 'true'" />
<_TargetFrameworkToSilenceEnableSingleFileAnalyzerUnsupportedWarning Include="@(_DecomposedTargetFramework)" Condition="'%(SupportsSingleFile)' == 'true' And '%(SupportedByMinNonEolTargetFrameworkForSingleFile)' == 'true'" />
<_SilenceIsTrimmableUnsupportedWarning Condition="'$(_SilenceIsTrimmableUnsupportedWarning)' == '' And
@(_TargetFrameworkToSilenceIsTrimmableUnsupportedWarning->Count()) > 0">true
<_SilenceIsAotCompatibleUnsupportedWarning Condition="'$(_SilenceIsAotCompatibleUnsupportedWarning)' == '' And
@(_TargetFrameworkToSilenceIsAotCompatibleUnsupportedWarning->Count()) > 0">true
<_SilenceEnableSingleFileAnalyzerUnsupportedWarning Condition="'$(_SilenceEnableSingleFileAnalyzerUnsupportedWarning)' == '' And
@(_TargetFrameworkToSilenceEnableSingleFileAnalyzerUnsupportedWarning->Count()) > 0">true
<_BeforePublishNoBuildTargets>
BuildOnlySettings;
_PreventProjectReferencesFromBuilding;
ResolveReferences;
PrepareResourceNames;
ComputeIntermediateSatelliteAssemblies;
ComputeEmbeddedApphostPaths;
<_CorePublishTargets>
PrepareForPublish;
ComputeAndCopyFilesToPublishDirectory;
$(PublishProtocolProviderTargets);
PublishItemsOutputGroup;
<_PublishNoBuildAlternativeDependsOn>$(_BeforePublishNoBuildTargets);$(_CorePublishTargets)
false
$(PublishDir)\
<_OrphanPublishFileWrites Include="@(_PriorPublishFileWrites)" Exclude="@(_CurrentPublishFileWrites)" />
<_NormalizedPublishDir>$([MSBuild]::NormalizeDirectory($(PublishDir)))
<_PublishCleanFile Condition="'$(PublishCleanFile)'==''">PublishOutputs.$(_NormalizedPublishDirHash.Substring(0, 10)).txt
<_CurrentPublishFileWritesUnfiltered Include="@(ResolvedFileToPublish->'$(_NormalizedPublishDir)%(RelativePath)')" />
<_CurrentPublishFileWritesUnfiltered Include="$(_NormalizedPublishDir)$(AssemblyName)$(_NativeExecutableExtension)" Condition="'$(UseAppHost)' == 'true'" />
<_ResolvedFileToPublishPreserveNewest Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.CopyToPublishDirectory)'=='PreserveNewest'" />
<_ResolvedFileToPublishAlways Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.CopyToPublishDirectory)'=='Always'" />
<_ResolvedUnbundledFileToPublishPreserveNewest Include="@(_ResolvedFileToPublishPreserveNewest)" Condition="'$(PublishSingleFile)' != 'true' or
'%(_ResolvedFileToPublishPreserveNewest.ExcludeFromSingleFile)'=='true'" />
<_ResolvedUnbundledFileToPublishAlways Include="@(_ResolvedFileToPublishAlways)" Condition="'$(PublishSingleFile)' != 'true' or
'%(_ResolvedFileToPublishAlways.ExcludeFromSingleFile)'=='true'" />
true
true
false
@(IntermediateAssembly->'%(Filename)%(Extension)')
PreserveNewest
$(ProjectDepsFileName)
PreserveNewest
$(ProjectRuntimeConfigFileName)
PreserveNewest
@(AppConfigWithTargetPath->'%(TargetPath)')
PreserveNewest
@(_DebugSymbolsIntermediatePath->'%(Filename)%(Extension)')
PreserveNewest
true
%(IntermediateSatelliteAssembliesWithTargetPath.Culture)\%(Filename)%(Extension)
PreserveNewest
%(Filename)%(Extension)
PreserveNewest
<_ResolvedCopyLocalPublishAssets Remove="@(_ResolvedCopyLocalPublishAssetsRemoved)" />
%(_ResolvedCopyLocalPublishAssets.DestinationSubDirectory)%(Filename)%(Extension)
PreserveNewest
@(FinalDocFile->'%(Filename)%(Extension)')
PreserveNewest
shims/%(_EmbeddedApphostPaths.ShimRuntimeIdentifier)/%(_EmbeddedApphostPaths.Filename)%(_EmbeddedApphostPaths.Extension)
PreserveNewest
<_FilesToDrop Include="@(ResolvedFileToPublish)" Condition="'$(PublishSingleFile)' == 'true' and
'%(ResolvedFileToPublish.DropFromSingleFile)' == 'true'" />
<_ResolvedCopyLocalPublishAssets Include="@(RuntimePackAsset)" Condition="('$(SelfContained)' == 'true' Or '%(RuntimePackAsset.RuntimePackAlwaysCopyLocal)' == 'true') and '%(RuntimePackAsset.AssetType)' != 'pgodata'" />
<_ResolvedCopyLocalPublishAssets Remove="@(_NativeRestoredAppHostNETCore)" />
<_ResolvedCopyLocalPublishAssets Include="@(_ResolvedCopyLocalBuildAssets)" Condition="'%(_ResolvedCopyLocalBuildAssets.CopyToPublishDirectory)' != 'false' " />
<_PublishSatelliteResources Include="@(_ResolvedCopyLocalPublishAssets)" Condition="'%(_ResolvedCopyLocalPublishAssets.AssetType)' == 'resources'" />
<_ResolvedCopyLocalPublishAssets Remove="@(_PublishSatelliteResources)" />
<_ResolvedCopyLocalPublishAssets Include="@(_FilteredPublishSatelliteResources)" />
<_ResolvedCopyLocalPublishAssets Include="@(ReferenceCopyLocalPaths)" Exclude="@(_ResolvedCopyLocalBuildAssets);@(RuntimePackAsset)" Condition="('$(PublishReferencesDocumentationFiles)' == 'true' or '%(ReferenceCopyLocalPaths.Extension)' != '.xml') and '%(ReferenceCopyLocalPaths.Private)' != 'false'">
%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension)
%(_SourceItemsToCopyToPublishDirectoryAlways.TargetPath)
Always
True
%(_SourceItemsToCopyToPublishDirectory.TargetPath)
PreserveNewest
True
<_GCTPDIKeepDuplicates>false
<_GCTPDIKeepMetadata>CopyToPublishDirectory;ExcludeFromSingleFile;TargetPath
<_SourceItemsToCopyToPublishDirectoryAlways KeepDuplicates=" '$(_GCTPDIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_AllChildProjectPublishItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectPublishItemsWithTargetPath.CopyToPublishDirectory)'=='Always'" />
<_SourceItemsToCopyToPublishDirectory KeepDuplicates=" '$(_GCTPDIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_AllChildProjectPublishItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectPublishItemsWithTargetPath.CopyToPublishDirectory)'=='PreserveNewest'" />
<_AllChildProjectPublishItemsWithTargetPath Remove="@(_AllChildProjectPublishItemsWithTargetPath)" />
<_SourceItemsToCopyToPublishDirectoryAlways KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToPublishDirectory)'=='Always'" />
<_SourceItemsToCopyToPublishDirectory KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToPublishDirectory)'=='PreserveNewest'" />
<_SourceItemsToCopyToPublishDirectoryAlways KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToPublishDirectory)'=='Always'" />
<_SourceItemsToCopyToPublishDirectory KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToPublishDirectory)'=='PreserveNewest'" />
<_CompileItemsToPublish Include="@(Compile->'%(FullPath)')" Condition="'%(Compile.CopyToPublishDirectory)'=='Always' or '%(Compile.CopyToPublishDirectory)'=='PreserveNewest'" />
<_SourceItemsToCopyToPublishDirectoryAlways KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_CompileItemsToPublishWithTargetPath)" Condition="'%(_CompileItemsToPublishWithTargetPath.CopyToPublishDirectory)'=='Always'" />
<_SourceItemsToCopyToPublishDirectory KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_CompileItemsToPublishWithTargetPath)" Condition="'%(_CompileItemsToPublishWithTargetPath.CopyToPublishDirectory)'=='PreserveNewest'" />
<_SourceItemsToCopyToPublishDirectoryAlways KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToPublishDirectory)'=='Always'" />
<_SourceItemsToCopyToPublishDirectory KeepMetadata="$(_GCTPDIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToPublishDirectory)'=='PreserveNewest'" />
<_SourceItemsToCopyToPublishDirectoryAlways Remove="$(AppHostIntermediatePath)" />
<_SourceItemsToCopyToPublishDirectory Remove="$(AppHostIntermediatePath)" />
<_SourceItemsToCopyToPublishDirectoryAlways Include="$(SingleFileHostIntermediatePath)" CopyToOutputDirectory="Always" TargetPath="$(AssemblyName)$(_NativeExecutableExtension)" />
<_SourceItemsToCopyToPublishDirectoryAlways Remove="$(AppHostIntermediatePath)" />
<_SourceItemsToCopyToPublishDirectory Remove="$(AppHostIntermediatePath)" />
<_SourceItemsToCopyToPublishDirectoryAlways Include="$(AppHostForPublishIntermediatePath)" CopyToOutputDirectory="Always" TargetPath="$(AssemblyName)$(_NativeExecutableExtension)" />
Always
PreserveNewest
Always
PreserveNewest
Always
PreserveNewest
<_NoneWithTargetPath Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' and '%(_NoneWithTargetPath.CopyToPublishDirectory)' == ''">
Always
<_NoneWithTargetPath Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' and '%(_NoneWithTargetPath.CopyToPublishDirectory)' == ''">
PreserveNewest
<_ComputeManagedRuntimePackAssembliesIfSelfContained>_ComputeManagedRuntimePackAssemblies
<_ManagedRuntimeAssembly Include="@(RuntimeCopyLocalItems)" />
<_ManagedRuntimeAssembly Include="@(UserRuntimeAssembly)" />
<_ManagedRuntimeAssembly Include="@(IntermediateAssembly)" />
<_ManagedRuntimeAssembly Include="@(_ManagedRuntimePackAssembly)" />
<_ManagedRuntimePackAssembly Include="@(RuntimePackAsset)" Condition="'%(RuntimePackAsset.AssetType)' == 'runtime'
or '%(RuntimePackAsset.Filename)' == 'System.Private.Corelib'" />
<_TrimRuntimeAssets Condition="'$(PublishSingleFile)' == 'true' and '$(SelfContained)' == 'true'">true
<_UseBuildDependencyFile Condition="'@(_ExcludeFromPublishPackageReference)' == '' and
'@(RuntimeStorePackages)' == '' and
'$(PreserveStoreLayout)' != 'true' and
'$(PublishTrimmed)' != 'true' and
'$(_TrimRuntimeAssets)' != 'true'">true
<_FilesToBundle Include="@(ResolvedFileToPublish)" Condition="'%(ResolvedFileToPublish.ExcludeFromSingleFile)' != 'true'" />
$(AssemblyName)$(_NativeExecutableExtension)
$(PublishDir)$(PublishedSingleFileName)
$(PublishedSingleFileName)
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(PublishedSingleFilePath)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(TraceSingleFileBundler)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(IncludeSymbolsInSingleFile)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(IncludeAllContentForSelfExtract)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(IncludeNativeLibrariesForSelfExtract)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(EnableCompressionInSingleFile)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(PublishedSingleFileName)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(RuntimeIdentifier)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(PublishDir)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="$(_TargetFrameworkVersionWithoutV)" />
<_GenerateSingleFileBundlePropertyInputsCacheToHash Include="@(FilesToBundle)" />
false
false
false
$(IncludeAllContentForSelfExtract)
false
$(PublishDepsFilePath)
$(IntermediateOutputPath)$(ProjectDepsFileName)
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(PublishDepsFilePath)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(PublishSingleFile)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(MSBuildProjectFullPath)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(ProjectAssetsFile)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(IntermediateDepsFilePath)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(TargetFramework)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(AssemblyName)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(TargetExt)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(Version)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(IncludeMainProjectInDepsFile)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(RuntimeIdentifier)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(MicrosoftNETPlatformLibrary)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(SelfContained)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(IncludeFileVersionsInDependencyFile)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(RuntimeIdentifierGraphPath)" />
<_GeneratePublishDependencyFilePropertyInputsCacheToHash Include="$(IncludeProjectsNotInAssetsFileInDepsFile)" />
$(PublishDir)$(ProjectDepsFileName)
<_IsSingleFilePublish Condition="'$(PublishSingleFile)' == ''">false
<_IsSingleFilePublish Condition="'$(PublishSingleFile)' != ''">$(PublishSingleFile)
<_ResolvedNuGetFilesForPublish Include="@(NativeCopyLocalItems)" Condition="'%(NativeCopyLocalItems.CopyToPublishDirectory)' != 'false'" />
<_ResolvedNuGetFilesForPublish Include="@(ResourceCopyLocalItems)" Condition="'%(ResourceCopyLocalItems.CopyToPublishDirectory)' != 'false'" />
<_ResolvedNuGetFilesForPublish Include="@(RuntimeCopyLocalItems)" Condition="'%(RuntimeCopyLocalItems.CopyToPublishDirectory)' != 'false'" />
<_ResolvedNuGetFilesForPublish Remove="@(_PublishConflictPackageFiles)" Condition="'%(_PublishConflictPackageFiles.ConflictItemType)' != 'Reference'" />
$(ProjectDepsFileName)
<_PackAsToolShimRuntimeIdentifiers Condition="@(_PackAsToolShimRuntimeIdentifiers) ==''" Include="$(PackAsToolShimRuntimeIdentifiers)" />
$(PublishItemsOutputGroupDependsOn);
ResolveReferences;
ComputeResolvedFilesToPublishList;
_ComputeFilesToBundle;
<_ToolsSettingsFilePath>$(BaseIntermediateOutputPath)DotnetToolSettings.xml
true
<_PackToolPublishDependency Condition=" ('$(GeneratePackageOnBuild)' != 'true' and '$(NoBuild)' != 'true') and $(IsPublishable) == 'true' ">_PublishBuildAlternative
<_PackToolPublishDependency Condition=" ('$(GeneratePackageOnBuild)' == 'true' or '$(NoBuild)' == 'true') and $(IsPublishable) == 'true' ">$(_PublishNoBuildAlternativeDependsOn)
<_GeneratedFiles Include="$(PublishDepsFilePath)" Condition="'$(GenerateDependencyFile)' != 'true' or '$(_UseBuildDependencyFile)' == 'true'" />
<_GeneratedFiles Include="$(PublishRuntimeConfigFilePath)" />
<_GeneratedFiles Include="$(_ToolsSettingsFilePath)" />
tools/$(_NuGetShortFolderName)/any/%(_GeneratedFiles.RecursiveDir)%(_GeneratedFiles.Filename)%(_GeneratedFiles.Extension)
%(_ResolvedFileToPublishWithPackagePath.PackagePath)
$(TargetName)
$(TargetFileName)
<_GenerateToolsSettingsFileCacheFile Condition="'$(_GenerateToolsSettingsFileCacheFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).toolssettingsinput.cache
<_GenerateToolsSettingsFileCacheFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_GenerateToolsSettingsFileCacheFile)))
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolEntryPoint)" />
<_GenerateToolsSettingsFileInputCacheToHash Include="$(ToolCommandName)" />
<_ShimInputCacheFile Condition="'$(_ShimInputCacheFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).shiminput.cache
<_ShimInputCacheFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_ShimInputCacheFile)))
<_ShimCreatedSentinelFile Condition="'$(_ShimCreatedSentinelFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).shimcreated.sentinel
<_ShimCreatedSentinelFile>$([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(_ShimCreatedSentinelFile)))
$(OutDir)
<_GenerateShimsAssetsInput Include="$(_ShimInputCacheFile)" />
<_GenerateShimsAssetsInput Include="@(_ApphostsForShimRuntimeIdentifiers)" />
<_GenerateShimsAssetsInput Include="$(_ShimCreatedSentinelFile)" />
<_GenerateShimsAssetsInput Include="$(ProjectAssetsFile)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(PackageId)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(Version)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(NuGetTargetMoniker)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(ToolCommandName)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(ToolEntryPoint)" />
<_GenerateShimsAssetsInputCacheToHash Include="$(PackAsToolShimRuntimeIdentifiers)" />
refs
$(PreserveCompilationContext)
$(DefineConstants)
$(LangVersion)
$(PlatformTarget)
$(AllowUnsafeBlocks)
$(TreatWarningsAsErrors)
$(Optimize)
$(AssemblyOriginatorKeyFile)
$(DelaySign)
$(PublicSign)
$(DebugType)
$(OutputType)
$(GenerateDocumentationFile)
<_RefAssembliesToExclude Include="@(_ResolvedCopyLocalPublishAssets->'%(FullPath)')" />
<_RefAssembliesToExclude Include="@(_RuntimeItemsInRuntimeStore)" />
$(RefAssembliesFolderName)\%(Filename)%(Extension)
Microsoft.CSharp|4.4.0;
Microsoft.Win32.Primitives|4.3.0;
Microsoft.Win32.Registry|4.4.0;
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple|4.3.0;
runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl|4.3.0;
System.AppContext|4.3.0;
System.Buffers|4.4.0;
System.Collections|4.3.0;
System.Collections.Concurrent|4.3.0;
System.Collections.Immutable|1.4.0;
System.Collections.NonGeneric|4.3.0;
System.Collections.Specialized|4.3.0;
System.ComponentModel|4.3.0;
System.ComponentModel.EventBasedAsync|4.3.0;
System.ComponentModel.Primitives|4.3.0;
System.ComponentModel.TypeConverter|4.3.0;
System.Console|4.3.0;
System.Data.Common|4.3.0;
System.Diagnostics.Contracts|4.3.0;
System.Diagnostics.Debug|4.3.0;
System.Diagnostics.DiagnosticSource|4.4.0;
System.Diagnostics.FileVersionInfo|4.3.0;
System.Diagnostics.Process|4.3.0;
System.Diagnostics.StackTrace|4.3.0;
System.Diagnostics.TextWriterTraceListener|4.3.0;
System.Diagnostics.Tools|4.3.0;
System.Diagnostics.TraceSource|4.3.0;
System.Diagnostics.Tracing|4.3.0;
System.Dynamic.Runtime|4.3.0;
System.Globalization|4.3.0;
System.Globalization.Calendars|4.3.0;
System.Globalization.Extensions|4.3.0;
System.IO|4.3.0;
System.IO.Compression|4.3.0;
System.IO.Compression.ZipFile|4.3.0;
System.IO.FileSystem|4.3.0;
System.IO.FileSystem.AccessControl|4.4.0;
System.IO.FileSystem.DriveInfo|4.3.0;
System.IO.FileSystem.Primitives|4.3.0;
System.IO.FileSystem.Watcher|4.3.0;
System.IO.IsolatedStorage|4.3.0;
System.IO.MemoryMappedFiles|4.3.0;
System.IO.Pipes|4.3.0;
System.IO.UnmanagedMemoryStream|4.3.0;
System.Linq|4.3.0;
System.Linq.Expressions|4.3.0;
System.Linq.Queryable|4.3.0;
System.Net.Http|4.3.0;
System.Net.NameResolution|4.3.0;
System.Net.Primitives|4.3.0;
System.Net.Requests|4.3.0;
System.Net.Security|4.3.0;
System.Net.Sockets|4.3.0;
System.Net.WebHeaderCollection|4.3.0;
System.ObjectModel|4.3.0;
System.Private.DataContractSerialization|4.3.0;
System.Reflection|4.3.0;
System.Reflection.Emit|4.3.0;
System.Reflection.Emit.ILGeneration|4.3.0;
System.Reflection.Emit.Lightweight|4.3.0;
System.Reflection.Extensions|4.3.0;
System.Reflection.Metadata|1.5.0;
System.Reflection.Primitives|4.3.0;
System.Reflection.TypeExtensions|4.3.0;
System.Resources.ResourceManager|4.3.0;
System.Runtime|4.3.0;
System.Runtime.Extensions|4.3.0;
System.Runtime.Handles|4.3.0;
System.Runtime.InteropServices|4.3.0;
System.Runtime.InteropServices.RuntimeInformation|4.3.0;
System.Runtime.Loader|4.3.0;
System.Runtime.Numerics|4.3.0;
System.Runtime.Serialization.Formatters|4.3.0;
System.Runtime.Serialization.Json|4.3.0;
System.Runtime.Serialization.Primitives|4.3.0;
System.Security.AccessControl|4.4.0;
System.Security.Claims|4.3.0;
System.Security.Cryptography.Algorithms|4.3.0;
System.Security.Cryptography.Cng|4.4.0;
System.Security.Cryptography.Csp|4.3.0;
System.Security.Cryptography.Encoding|4.3.0;
System.Security.Cryptography.OpenSsl|4.4.0;
System.Security.Cryptography.Primitives|4.3.0;
System.Security.Cryptography.X509Certificates|4.3.0;
System.Security.Cryptography.Xml|4.4.0;
System.Security.Principal|4.3.0;
System.Security.Principal.Windows|4.4.0;
System.Text.Encoding|4.3.0;
System.Text.Encoding.Extensions|4.3.0;
System.Text.RegularExpressions|4.3.0;
System.Threading|4.3.0;
System.Threading.Overlapped|4.3.0;
System.Threading.Tasks|4.3.0;
System.Threading.Tasks.Extensions|4.3.0;
System.Threading.Tasks.Parallel|4.3.0;
System.Threading.Thread|4.3.0;
System.Threading.ThreadPool|4.3.0;
System.Threading.Timer|4.3.0;
System.ValueTuple|4.3.0;
System.Xml.ReaderWriter|4.3.0;
System.Xml.XDocument|4.3.0;
System.Xml.XmlDocument|4.3.0;
System.Xml.XmlSerializer|4.3.0;
System.Xml.XPath|4.3.0;
System.Xml.XPath.XDocument|4.3.0;
Microsoft.Win32.Primitives|4.3.0;
System.AppContext|4.3.0;
System.Collections|4.3.0;
System.Collections.Concurrent|4.3.0;
System.Collections.Immutable|1.4.0;
System.Collections.NonGeneric|4.3.0;
System.Collections.Specialized|4.3.0;
System.ComponentModel|4.3.0;
System.ComponentModel.EventBasedAsync|4.3.0;
System.ComponentModel.Primitives|4.3.0;
System.ComponentModel.TypeConverter|4.3.0;
System.Console|4.3.0;
System.Data.Common|4.3.0;
System.Diagnostics.Contracts|4.3.0;
System.Diagnostics.Debug|4.3.0;
System.Diagnostics.FileVersionInfo|4.3.0;
System.Diagnostics.Process|4.3.0;
System.Diagnostics.StackTrace|4.3.0;
System.Diagnostics.TextWriterTraceListener|4.3.0;
System.Diagnostics.Tools|4.3.0;
System.Diagnostics.TraceSource|4.3.0;
System.Diagnostics.Tracing|4.3.0;
System.Dynamic.Runtime|4.3.0;
System.Globalization|4.3.0;
System.Globalization.Calendars|4.3.0;
System.Globalization.Extensions|4.3.0;
System.IO|4.3.0;
System.IO.Compression|4.3.0;
System.IO.Compression.ZipFile|4.3.0;
System.IO.FileSystem|4.3.0;
System.IO.FileSystem.DriveInfo|4.3.0;
System.IO.FileSystem.Primitives|4.3.0;
System.IO.FileSystem.Watcher|4.3.0;
System.IO.IsolatedStorage|4.3.0;
System.IO.MemoryMappedFiles|4.3.0;
System.IO.Pipes|4.3.0;
System.IO.UnmanagedMemoryStream|4.3.0;
System.Linq|4.3.0;
System.Linq.Expressions|4.3.0;
System.Linq.Queryable|4.3.0;
System.Net.Http|4.3.0;
System.Net.NameResolution|4.3.0;
System.Net.Primitives|4.3.0;
System.Net.Requests|4.3.0;
System.Net.Security|4.3.0;
System.Net.Sockets|4.3.0;
System.Net.WebHeaderCollection|4.3.0;
System.ObjectModel|4.3.0;
System.Private.DataContractSerialization|4.3.0;
System.Reflection|4.3.0;
System.Reflection.Emit|4.3.0;
System.Reflection.Emit.ILGeneration|4.3.0;
System.Reflection.Emit.Lightweight|4.3.0;
System.Reflection.Extensions|4.3.0;
System.Reflection.Primitives|4.3.0;
System.Reflection.TypeExtensions|4.3.0;
System.Resources.ResourceManager|4.3.0;
System.Runtime|4.3.0;
System.Runtime.Extensions|4.3.0;
System.Runtime.Handles|4.3.0;
System.Runtime.InteropServices|4.3.0;
System.Runtime.InteropServices.RuntimeInformation|4.3.0;
System.Runtime.Loader|4.3.0;
System.Runtime.Numerics|4.3.0;
System.Runtime.Serialization.Formatters|4.3.0;
System.Runtime.Serialization.Json|4.3.0;
System.Runtime.Serialization.Primitives|4.3.0;
System.Security.AccessControl|4.4.0;
System.Security.Claims|4.3.0;
System.Security.Cryptography.Algorithms|4.3.0;
System.Security.Cryptography.Csp|4.3.0;
System.Security.Cryptography.Encoding|4.3.0;
System.Security.Cryptography.Primitives|4.3.0;
System.Security.Cryptography.X509Certificates|4.3.0;
System.Security.Cryptography.Xml|4.4.0;
System.Security.Principal|4.3.0;
System.Security.Principal.Windows|4.4.0;
System.Text.Encoding|4.3.0;
System.Text.Encoding.Extensions|4.3.0;
System.Text.RegularExpressions|4.3.0;
System.Threading|4.3.0;
System.Threading.Overlapped|4.3.0;
System.Threading.Tasks|4.3.0;
System.Threading.Tasks.Extensions|4.3.0;
System.Threading.Tasks.Parallel|4.3.0;
System.Threading.Thread|4.3.0;
System.Threading.ThreadPool|4.3.0;
System.Threading.Timer|4.3.0;
System.ValueTuple|4.3.0;
System.Xml.ReaderWriter|4.3.0;
System.Xml.XDocument|4.3.0;
System.Xml.XmlDocument|4.3.0;
System.Xml.XmlSerializer|4.3.0;
System.Xml.XPath|4.3.0;
System.Xml.XPath.XDocument|4.3.0;
<_RuntimeAssetsForConflictResolution Include="@(RuntimeCopyLocalItems);
@(NativeCopyLocalItems);
@(ResourceCopyLocalItems);
@(RuntimeTargetsCopyLocalItems)" Exclude="@(ReferenceCopyLocalPaths)" />
<_ResolvedCopyLocalPublishAssets Remove="@(_ResolvedCopyLocalPublishAssets)" />
<_ResolvedCopyLocalPublishAssets Include="@(_ResolvedCopyLocalPublishAssetsWithoutConflicts)" />
Properties
$(Configuration.ToUpperInvariant())
$(ImplicitConfigurationDefine.Replace('-', '_'))
$(ImplicitConfigurationDefine.Replace('.', '_'))
$(ImplicitConfigurationDefine.Replace(' ', '_'))
$(DefineConstants);$(ImplicitConfigurationDefine)
$(DefineConstants);$(VersionlessImplicitFrameworkDefine);$(ImplicitFrameworkDefine);$(BackwardsCompatFrameworkDefine)
$(WarningsAsErrors);SYSLIB0011
<_NoneAnalysisLevel>4.0
<_LatestAnalysisLevel>9.0
<_PreviewAnalysisLevel>10.0
latest
$(_TargetFrameworkVersionWithoutV)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevel), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevel), '$(AnalysisLevelPrefix)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefix)
$(AnalysisLevel)
9999
4
$(_TargetFrameworkVersionWithoutV.Substring(0, 1))
true
true
true
true
false
false
false
false
false
false
<_NETAnalyzersSDKAssemblyVersion>9.0.0
CA1000;CA1001;CA1002;CA1003;CA1005;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1019;CA1021;CA1024;CA1027;CA1028;CA1030;CA1031;CA1032;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1045;CA1046;CA1047;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1058;CA1060;CA1061;CA1062;CA1063;CA1064;CA1065;CA1066;CA1067;CA1068;CA1069;CA1070;CA1200;CA1303;CA1304;CA1305;CA1307;CA1308;CA1309;CA1310;CA1311;CA1401;CA1416;CA1417;CA1418;CA1419;CA1420;CA1421;CA1422;CA1501;CA1502;CA1505;CA1506;CA1507;CA1508;CA1509;CA1510;CA1511;CA1512;CA1513;CA1514;CA1515;CA1700;CA1707;CA1708;CA1710;CA1711;CA1712;CA1713;CA1715;CA1716;CA1720;CA1721;CA1724;CA1725;CA1727;CA1802;CA1805;CA1806;CA1810;CA1812;CA1813;CA1814;CA1815;CA1816;CA1819;CA1820;CA1821;CA1822;CA1823;CA1824;CA1825;CA1826;CA1827;CA1828;CA1829;CA1830;CA1831;CA1832;CA1833;CA1834;CA1835;CA1836;CA1837;CA1838;CA1839;CA1840;CA1841;CA1842;CA1843;CA1844;CA1845;CA1846;CA1847;CA1848;CA1849;CA1850;CA1851;CA1852;CA1853;CA1854;CA1855;CA1856;CA1857;CA1858;CA1859;CA1860;CA1861;CA1862;CA1863;CA1864;CA1865;CA1866;CA1867;CA1868;CA1869;CA1870;CA1871;CA1872;CA2000;CA2002;CA2007;CA2008;CA2009;CA2011;CA2012;CA2013;CA2014;CA2015;CA2016;CA2017;CA2018;CA2019;CA2020;CA2021;CA2022;CA2100;CA2101;CA2119;CA2153;CA2200;CA2201;CA2207;CA2208;CA2211;CA2213;CA2214;CA2215;CA2216;CA2217;CA2218;CA2219;CA2224;CA2225;CA2226;CA2227;CA2231;CA2234;CA2235;CA2237;CA2241;CA2242;CA2243;CA2244;CA2245;CA2246;CA2247;CA2248;CA2249;CA2250;CA2251;CA2252;CA2253;CA2254;CA2255;CA2256;CA2257;CA2258;CA2259;CA2260;CA2261;CA2262;CA2263;CA2264;CA2265;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA2329;CA2330;CA2350;CA2351;CA2352;CA2353;CA2354;CA2355;CA2356;CA2361;CA2362;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA3075;CA3076;CA3077;CA3147;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA5391;CA5392;CA5393;CA5394;CA5395;CA5396;CA5397;CA5398;CA5399;CA5400;CA5401;CA5402;CA5403;CA5404;CA5405
$(CodeAnalysisTreatWarningsAsErrors)
$(WarningsNotAsErrors);$(CodeAnalysisRuleIds)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevel), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers>$(AnalysisLevelSuffix)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers)' == ''">$(AnalysisMode)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(MicrosoftCodeAnalysisNetAnalyzersRulesVersion)' != ''">AnalysisLevel_$(MicrosoftCodeAnalysisNetAnalyzersRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzers)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzers)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzers Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzers)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzers)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelDesign), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelDesign), '$(AnalysisLevelPrefixDesign)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixDesign)
$(AnalysisLevelDesign)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelDesign), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign>$(AnalysisLevelSuffixDesign)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign)' == ''">$(AnalysisModeDesign)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(MicrosoftCodeAnalysisNetAnalyzersDesignRulesVersion)' != ''">AnalysisLevelDesign_$(MicrosoftCodeAnalysisNetAnalyzersDesignRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDesign)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDesign)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersDesign Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDesign)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDesign)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelDocumentation), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelDocumentation), '$(AnalysisLevelPrefixDocumentation)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixDocumentation)
$(AnalysisLevelDocumentation)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelDocumentation), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation>$(AnalysisLevelSuffixDocumentation)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' == ''">$(AnalysisModeDocumentation)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(MicrosoftCodeAnalysisNetAnalyzersDocumentationRulesVersion)' != ''">AnalysisLevelDocumentation_$(MicrosoftCodeAnalysisNetAnalyzersDocumentationRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersDocumentation)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersDocumentation Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersDocumentation)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersDocumentation)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelGlobalization), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelGlobalization), '$(AnalysisLevelPrefixGlobalization)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixGlobalization)
$(AnalysisLevelGlobalization)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelGlobalization), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization>$(AnalysisLevelSuffixGlobalization)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' == ''">$(AnalysisModeGlobalization)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(MicrosoftCodeAnalysisNetAnalyzersGlobalizationRulesVersion)' != ''">AnalysisLevelGlobalization_$(MicrosoftCodeAnalysisNetAnalyzersGlobalizationRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersGlobalization)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersGlobalization Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersGlobalization)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersGlobalization)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelInteroperability), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelInteroperability), '$(AnalysisLevelPrefixInteroperability)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixInteroperability)
$(AnalysisLevelInteroperability)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelInteroperability), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability>$(AnalysisLevelSuffixInteroperability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' == ''">$(AnalysisModeInteroperability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(MicrosoftCodeAnalysisNetAnalyzersInteroperabilityRulesVersion)' != ''">AnalysisLevelInteroperability_$(MicrosoftCodeAnalysisNetAnalyzersInteroperabilityRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersInteroperability)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersInteroperability Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersInteroperability)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersInteroperability)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelMaintainability), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelMaintainability), '$(AnalysisLevelPrefixMaintainability)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixMaintainability)
$(AnalysisLevelMaintainability)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelMaintainability), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability>$(AnalysisLevelSuffixMaintainability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' == ''">$(AnalysisModeMaintainability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(MicrosoftCodeAnalysisNetAnalyzersMaintainabilityRulesVersion)' != ''">AnalysisLevelMaintainability_$(MicrosoftCodeAnalysisNetAnalyzersMaintainabilityRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersMaintainability)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersMaintainability Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersMaintainability)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersMaintainability)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelNaming), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelNaming), '$(AnalysisLevelPrefixNaming)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixNaming)
$(AnalysisLevelNaming)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelNaming), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming>$(AnalysisLevelSuffixNaming)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming)' == ''">$(AnalysisModeNaming)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(MicrosoftCodeAnalysisNetAnalyzersNamingRulesVersion)' != ''">AnalysisLevelNaming_$(MicrosoftCodeAnalysisNetAnalyzersNamingRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersNaming)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersNaming)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersNaming Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersNaming)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersNaming)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelPerformance), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelPerformance), '$(AnalysisLevelPrefixPerformance)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixPerformance)
$(AnalysisLevelPerformance)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelPerformance), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance>$(AnalysisLevelSuffixPerformance)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance)' == ''">$(AnalysisModePerformance)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(MicrosoftCodeAnalysisNetAnalyzersPerformanceRulesVersion)' != ''">AnalysisLevelPerformance_$(MicrosoftCodeAnalysisNetAnalyzersPerformanceRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersPerformance)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersPerformance)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersPerformance Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersPerformance)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersPerformance)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelReliability), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelReliability), '$(AnalysisLevelPrefixReliability)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixReliability)
$(AnalysisLevelReliability)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelReliability), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability>$(AnalysisLevelSuffixReliability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability)' == ''">$(AnalysisModeReliability)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(MicrosoftCodeAnalysisNetAnalyzersReliabilityRulesVersion)' != ''">AnalysisLevelReliability_$(MicrosoftCodeAnalysisNetAnalyzersReliabilityRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersReliability)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersReliability)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersReliability Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersReliability)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersReliability)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelSecurity), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelSecurity), '$(AnalysisLevelPrefixSecurity)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixSecurity)
$(AnalysisLevelSecurity)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelSecurity), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity>$(AnalysisLevelSuffixSecurity)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity)' == ''">$(AnalysisModeSecurity)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(MicrosoftCodeAnalysisNetAnalyzersSecurityRulesVersion)' != ''">AnalysisLevelSecurity_$(MicrosoftCodeAnalysisNetAnalyzersSecurityRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersSecurity)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersSecurity)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersSecurity Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersSecurity)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersSecurity)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelUsage), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelUsage), '$(AnalysisLevelPrefixUsage)-', ''))
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixUsage)
$(AnalysisLevelUsage)
$([System.Text.RegularExpressions.Regex]::Replace($(EffectiveAnalysisLevelUsage), '(.0)*$', ''))
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage>$(AnalysisLevelSuffixUsage)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage)' == ''">$(AnalysisModeUsage)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage)' == ''">Default
$(CodeAnalysisTreatWarningsAsErrors)
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage_WarnAsErrorSuffix Condition="'$(EffectiveCodeAnalysisTreatWarningsAsErrors)' == 'true'">_warnaserror
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(MicrosoftCodeAnalysisNetAnalyzersUsageRulesVersion)' != ''">AnalysisLevelUsage_$(MicrosoftCodeAnalysisNetAnalyzersUsageRulesVersion.Replace(".","_"))_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisNetAnalyzersUsage)$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage_WarnAsErrorSuffix).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersUsage)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisNetAnalyzersUsage Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisNetAnalyzersUsage)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisNetAnalyzersUsage)
<_SupportedPlatformList>@(SupportedPlatform, ',')
$(CodeAnalysisTreatWarningsAsErrors)
$(WarningsNotAsErrors);$(CodeAnalysisRuleIds)
$(AnalysisLevel)
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelStyle), '-(.)*', ''))
$([System.Text.RegularExpressions.Regex]::Replace($(AnalysisLevelStyle), '$(AnalysisLevelPrefixStyle)-', ''))
$(AnalysisLevelSuffix)
$(AnalysisMode)
$(_NoneAnalysisLevel)
$(_LatestAnalysisLevel)
$(_PreviewAnalysisLevel)
$(AnalysisLevelPrefixStyle)
$(AnalysisLevelStyle)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle>$(AnalysisModeStyle)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle)' == ''">$(AnalysisLevelSuffixStyle)
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle)' == 'AllEnabledByDefault'">All
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle)' == 'AllDisabledByDefault'">None
<_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle)' == ''">Default
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisCSharpCodeStyle>AnalysisLevelStyle_$(_GlobalAnalyzerConfigAnalysisMode_MicrosoftCodeAnalysisCSharpCodeStyle).globalconfig
<_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisCSharpCodeStyle>$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisCSharpCodeStyle.ToLowerInvariant())
<_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisCSharpCodeStyle)' == ''">$(MSBuildThisFileDirectory)config
<_GlobalAnalyzerConfigFile_MicrosoftCodeAnalysisCSharpCodeStyle Condition="'$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisCSharpCodeStyle)' != ''">$(_GlobalAnalyzerConfigDir_MicrosoftCodeAnalysisCSharpCodeStyle)\$(_GlobalAnalyzerConfigFileName_MicrosoftCodeAnalysisCSharpCodeStyle)
true
true
$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)../../Microsoft.NET.Sdk.WindowsDesktop/targets/Microsoft.NET.Sdk.WindowsDesktop.targets
0.0
$(TargetPlatformIdentifier),Version=$(TargetPlatformVersion)
$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion)))
$(TargetPlatformVersion)
<_ResizetizerTaskAssemblyName>$(MSBuildThisFileDirectory)\Microsoft.Maui.Resizetizer.dll
$(CleanDependsOn);
_CleanResizetizer;
<_ResizetizerPlatformIdentifier>$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))
<_ResizetizerNoTargetPlatform Condition="'$(_ResizetizerPlatformIdentifier)' == ''">True
<_ResizetizerPlatformIsAndroid Condition="'$(_ResizetizerPlatformIdentifier)' == 'android'">True
<_ResizetizerPlatformIsiOS Condition="'$(_ResizetizerPlatformIdentifier)' == 'ios'">True
<_ResizetizerPlatformIsMacCatalyst Condition="'$(_ResizetizerPlatformIdentifier)' == 'maccatalyst'">True
<_ResizetizerPlatformIsmacOS Condition="'$(_ResizetizerPlatformIdentifier)' == 'macos'">True
<_ResizetizerPlatformIstvOS Condition="'$(_ResizetizerPlatformIdentifier)' == 'tvos'">True
<_ResizetizerPlatformIsWindows Condition="$(_ResizetizerPlatformIdentifier.Contains('windows')) == 'True'">True
<_ResizetizerPlatformIsTizen Condition="'$(_ResizetizerPlatformIdentifier)' == 'tizen'">True
<_ResizetizerIntermediateOutputPath Condition=" '$(_ResizetizerIntermediateOutputPath)' == '' ">$(IntermediateOutputPath)
<_ResizetizerInputsFile>$(_ResizetizerIntermediateOutputPath)mauiimage.inputs
<_ResizetizerOutputsFile>$(_ResizetizerIntermediateOutputPath)mauiimage.outputs
<_ResizetizerStampFile>$(_ResizetizerIntermediateOutputPath)mauiimage.stamp
<_MauiFontInputsFile>$(_ResizetizerIntermediateOutputPath)mauifont.inputs
<_MauiFontStampFile>$(_ResizetizerIntermediateOutputPath)mauifont.stamp
<_MauiSplashInputsFile>$(_ResizetizerIntermediateOutputPath)mauisplash.inputs
<_MauiSplashStampFile>$(_ResizetizerIntermediateOutputPath)mauisplash.stamp
<_MauiManifestStampFile>$(_ResizetizerIntermediateOutputPath)mauimanifest.stamp
<_ResizetizerIntermediateOutputRoot>$(_ResizetizerIntermediateOutputPath)resizetizer\
<_MauiIntermediateImages>$(_ResizetizerIntermediateOutputRoot)r\
<_MauiIntermediateFonts>$(_ResizetizerIntermediateOutputRoot)f\
<_MauiIntermediateSplashScreen>$(_ResizetizerIntermediateOutputRoot)sp\
<_MauiIntermediateManifest>$(_ResizetizerIntermediateOutputRoot)m\
False
<_ResizetizerDefaultInvalidFilenamesErrorMessage>One or more invalid file names were detected. File names must be lowercase, start and end with a letter character, and contain only alphanumeric characters or underscores:
<_ResizetizerDefaultDuplicateFilenamesErrorMessage>One or more duplicate file names were detected. All image output filenames must be unique:
<_ResizetizerThrowsErrorOnInvalidFilename>true
<_ResizetizerThrowsErrorOnInvalidFilename Condition="'$(ResizetizerErrorOnInvalidFilename)' == 'false'">false
<_ResizetizerThrowsErrorOnDuplicateOutputFilename>true
<_ResizetizerThrowsErrorOnDuplicateOutputFilename Condition="'$(ResizetizerErrorOnDuplicateOutputFilename)' == 'false'">false
true
true
true
true
<_ResizetizerIsNetCore>True
<_ResizetizerIsAndroidApp Condition=" '$(_ResizetizerPlatformIsAndroid)' == 'True' And '$(AndroidApplication)' == 'True'">True
<_ResizetizerIsiOSApp Condition="( '$(_ResizetizerPlatformIsiOS)' == 'True' OR '$(_ResizetizerPlatformIsMacCatalyst)' == 'True' ) And ('$(OutputType)' == 'Exe' Or '$(IsAppExtension)' == 'True')">True
<_ResizetizerIsiOSSpecificApp Condition=" '$(_ResizetizerPlatformIsiOS)' == 'True' And ('$(OutputType)' == 'Exe' Or '$(IsAppExtension)' == 'True')">True
<_ResizetizerIsWPFApp Condition="'$(IsApplication)' == 'True' And '$(NuGetRuntimeIdentifier)' == 'win' And '$(_ResizetizerPlatformIsWindows)' == 'True'">True
<_ResizetizerIsWindowsAppSdk Condition="'$(MicrosoftWindowsAppSDKPackageDir)' != '' And '$(_ResizetizerPlatformIsWindows)' == 'True' And ('$(OutputType)' == 'WinExe' Or '$(OutputType)' == 'Exe')">True
<_ResizetizerIsTizenApp Condition="'$(_ResizetizerPlatformIsTizen)' == 'True' And ( '$(OutputType)' == 'Exe' )">True
<_ResizetizerIsCompatibleApp>True
$(ResizetizeDependsOnTargets);
ResizetizeCollectItems;
ProcessMauiSplashScreens;
_ReadResizetizeImagesOutputs;
$(ProcessMauiFontsDependsOnTargets);
ResizetizeCollectItems;
ProcessMauiAssets;
ProcessMauiSplashScreens;
ios
true
$(CollectBundleResourcesDependsOn);
ResizetizeCollectItems;
$(CompileImageAssetsDependsOn);
ResizetizeCollectItems;
$(ResizetizeAfterTargets);
ResizetizeCollectItems;
ProcessMauiFonts;
ProcessMauiSplashScreens;
$(CollectAppManifestsDependsOn)
android
$(ResizetizeCollectItemsBeforeTargets);
_ComputeAndroidResourcePaths;
$(ResizetizeAfterTargets);
ResizetizeCollectItems;
$(ProcessMauiFontsAfterTargets);
ResizetizeCollectItems;
uwp
$(ResizetizeBeforeTargets);
AssignTargetPaths;
$(ProcessMauiFontsBeforeTargets);
AssignTargetPaths;
$(MauiGeneratePackageAppxManifestDependsOnTargets);
ResizetizeCollectItems;
wpf
$(ResizetizeBeforeTargets);
FileClassification;
$(ProcessMauiFontsBeforeTargets);
FileClassification;
tizen
$(ResizetizeBeforeTargets);
PrepareResources;
$(ResizetizeAfterTargets);
ResizetizeCollectItems;
$(ProcessMauiFontsAfterTargets);
ResizetizeCollectItems;
<_ResizetizeCollectItemsProjectWithOIS Include="@(_ResolvedProjectReferencePaths->HasMetadata('OriginalProjectReferenceItemSpec'))" />
<_ResizetizeCollectItemsProjectWithItemSpec Include="@(_ResizetizeCollectItemsProjectWithOIS->'%(OriginalProjectReferenceItemSpec)')" />
<_ResizetizeCollectItemsProject Include="@(_ResizetizeCollectItemsProjectWithItemSpec->HasMetadata('NearestTargetFramework'))" />
<_ResizetizeCollectItemsProject Include="@(ProjectReference)" Exclude="@(_ResizetizeCollectItemsProject)" NearestTargetFramework="$(TargetFramework)" />
<_MauiSplashScreenWithHashes Update="@(_MauiSplashScreenWithHashes)" InputsFileHash="$(_MauiSplashInputsFileHash)" />
<_MauiAssetWithLinkMetadata Include="@(MauiAsset)" Link="%(MauiAsset.LogicalName)" Condition="'%(MauiAsset.Link)' == '' And '%(MauiAsset.LogicalName)' != ''" />
<_MauiAssetWithLinkMetadata Include="@(MauiAsset)" Condition="'%(MauiAsset.Link)' != '' Or '%(MauiAsset.LogicalName)' == ''" />
<_MauiAssetItemMetadata Condition="'$(_ResizetizerIsAndroidApp)' == 'True'">Link
<_MauiAssetItemMetadata Condition="'$(_ResizetizerIsiOSApp)' == 'True'">Link
<_MauiAssetItemMetadata Condition="'$(_ResizetizerIsWindowsAppSdk)' == 'True'">TargetPath
<_MauiAssetItemMetadata Condition="'$(_ResizetizerIsTizenApp)' == 'True'">TizenTpkFileName
<_MauiHasSplashScreens>false
<_MauiHasSplashScreens Condition="'@(MauiSplashScreen->Count())' != '0'">true
<_MauiShouldGenerateSplashScreen Condition="'$(_MauiHasSplashScreens)' == 'true'">true
<_MauiShouldGenerateSplashScreen Condition="'$(_ResizetizerIsiOSSpecificApp)' == 'True' and '$(_MauiHasSplashScreens)' != 'true' and '$(EnableBlankMauiSplashScreen)' == 'true'">true
<_MauiSplashAssets Include="$(_MauiIntermediateSplashScreen)**\*" />
$(_ResizetizerStampFile)
<_MauiSplashScreenWithHashesInFilename Include="@(_MauiSplashScreenWithHashes->HasMetadata('Link'))" OriginalLink="%(_MauiSplashScreenWithHashes.Link)" Link="$([System.IO.Path]::GetFilenameWithoutExtension('%(_MauiSplashScreenWithHashes.Link)'))_%(InputsFileHash)$([System.IO.Path]::GetExtension('%(_MauiSplashScreenWithHashes.Link)'))" />
<_MauiSplashScreenWithHashesInFilename Include="@(_MauiSplashScreenWithHashes)" Exclude="@(_MauiSplashScreenWithHashesInFilename)" Link="%(Filename)_%(InputsFileHash)%(Extension)" />
<_MauiIntermediateStoryboard>$(_MauiIntermediateSplashScreen)MauiSplash.storyboard
<_MauiIntermediatePList>$(_MauiIntermediateSplashScreen)MauiInfo.plist
<_MauiSplashAssets Include="$(_MauiIntermediateSplashScreen)**\*" />
<_MauiSplashStoryboard Include="$(_MauiIntermediateStoryboard)" />
<_MauiSplashPList Include="$(_MauiIntermediatePList)" />
<_MauiSplashImages Include="@(_MauiSplashAssets)" Exclude="@(_MauiSplashStoryboard);@(_MauiSplashPList)" />
%(_MauiSplashImages.Filename)%(_MauiSplashImages.Extension)
%(_MauiSplashImages.Filename)%(_MauiSplashImages.Extension)
<_MauiSplashAssets Include="$(_MauiIntermediateSplashScreen)**\*" />
%(_MauiSplashAssets.Filename)%(_MauiSplashAssets.Extension)
PreserveNewest
<_MauiSplashAssets Include="$(_MauiIntermediateSplashScreen)**\*" />
<_MauiSplashScreens Include="$(_MauiIntermediateSplashScreen)splash\*" />
<_MauiFontCopied Include="$(_MauiIntermediateFonts)*" />
<_MauiFontBundleResource Include="@(_MauiFontCopied)">
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
<_MauiFontPListFiles Include="$(_MauiIntermediateFonts)MauiInfo.plist" Condition="Exists('$(_MauiIntermediateFonts)MauiInfo.plist')" />
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
PreserveNewest
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
$([System.IO.Path]::GetFileName(%(_MauiFontCopied.Identity)))
<_MauiImageToProcess Include="@(MauiImage)" Condition=" '%(FileName)%(Extension)' != '.DS_Store' " />
<_ResizetizerCollectedImages Condition="'@(_CopiedResources->Count())' != '0'" Include="@(_CopiedResources)" />
<_ResizetizerExistingImages Include="$(_MauiIntermediateImages)\**\*" />
<_ResizetizerImagesToDelete Include="@(_ResizetizerExistingImages->'%(FullPath)')" />
<_ResizetizerCollectedImages Condition="'@(_CopiedResources)' == ''" Include="@(_ResizetizerExistingImages->'%(FullPath)')" />
<_ResizetizerImagesToDelete Remove="@(_ResizetizerCollectedImages)" />
<_ResizetizerCollectedBundleResourceImages Include="@(_ResizetizerCollectedImages->'%(FullPath)')">
%(_ResizetizerCollectedImages.Filename)%(_ResizetizerCollectedImages.Extension)
%(_ResizetizerCollectedImages.Filename)%(_ResizetizerCollectedImages.Extension)
Assets.xcassets\$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName(%(_ResizetizerCollectedBundleResourceImages.Identity)))))\%(_ResizetizerCollectedBundleResourceImages.Filename)%(_ResizetizerCollectedBundleResourceImages.Extension)
Assets.xcassets\$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName(%(_ResizetizerCollectedBundleResourceImages.Identity)))))\%(_ResizetizerCollectedBundleResourceImages.Filename)%(_ResizetizerCollectedBundleResourceImages.Extension)
Assets.xcassets\$([System.IO.Path]::GetFileName($([System.IO.Path]::GetDirectoryName(%(_ResizetizerCollectedBundleResourceImages.Identity)))))\%(_ResizetizerCollectedBundleResourceImages.Filename)%(_ResizetizerCollectedBundleResourceImages.Extension)
$(_ResizetizerStampFile)
%(_ResizetizerCollectedImages.Filename)%(_ResizetizerCollectedImages.Extension)
PreserveNewest
<_MauiAppIconFile Include="@(_ResizetizerCollectedImages)" Condition="'%(Extension)' == '.ico'" />
%(_MauiAppIconFile.Identity)
%(_ResizetizerCollectedImages.Filename)%(_ResizetizerCollectedImages.Extension)
%(_ResizetizerCollectedImages.Filename)%(_ResizetizerCollectedImages.Extension)
$([System.IO.Path]::GetFullPath('$(_MauiIntermediateImages)'))
$([MSBuild]::MakeRelative($(ResizetizerIntermediateOutputAbsolutePath), $([System.IO.Path]::GetFullPath('%(_ResizetizerCollectedImages.RelativeDir)'))))
<_MauiAppxManifest Include="@(AppxManifest)" />
<_MauiWindowsApplicationId Condition="'$(_MauiWindowsApplicationId)' == '' and '$(ApplicationIdGuid)' != ''">$(ApplicationIdGuid)
<_MauiWindowsApplicationId Condition="'$(_MauiWindowsApplicationId)' == '' and '$(ApplicationId)' != ''">$(ApplicationId)
<_MauiAppxManifest Remove="@(_MauiAppxManifest)" />
<_MauiAppxManifest Include="$(_MauiIntermediateManifest)Package.appxmanifest" />
<_MauiAppxManifestContents>$([System.IO.File]::ReadAllText('$(_MauiIntermediateManifest)Package.appxmanifest'))
<_Parameter1>Microsoft.Maui.ApplicationModel.AppInfo.PackageName
<_Parameter2>@(_MauiAppxManifestIdentity)
<_Parameter1>Microsoft.Maui.ApplicationModel.AppInfo.PublisherName
<_Parameter2>@(_MauiAppxManifestPublisher)
<_Parameter1>Microsoft.Maui.ApplicationModel.AppInfo.Name
<_Parameter2>@(_MauiAppxManifestDisplayName)
<_Parameter1>Microsoft.Maui.ApplicationModel.AppInfo.Version
<_Parameter2>@(_MauiAppxManifestVersion)
$(_MauiIntermediateManifest)tizen-manifest.xml
$(MSBuildWarningsAsMessages);XA4218
9.0.40
9.0
9.0.0
$(EnableDefaultItems)
$(EnableDefaultMauiItems)
$(EnableDefaultMauiItems)
$(EnableDefaultMauiItems)
true
True
True
true
false
<_MauiBindingInterceptorsSupport Condition=" '$(_MauiBindingInterceptorsSupport)' == '' and '$(DisableMauiAnalyzers)' != 'true' ">true
$(InterceptorsPreviewNamespaces);Microsoft.Maui.Controls.Generated
<_MauiTargetsImportedAgain Condition="'$(_MauiTargetsImported)'=='True'">True
<_MauiTargetsImported>True
true
false
<_MauiXamlWithResourceNames Remove="@(_MauiXamlWithResourceNames)" />
<_MauiXamlWithTargetPath Remove="@(_MauiXamlWithTargetPath)" />
<_MauiCssWithResourceNames Remove="@(_MauiCssWithResourceNames)" />
<_MauiCssWithTargetPath Remove="@(_MauiCssWithTargetPath)" />
<_MauiXamlWithResourceNames Remove="@(_MauiXamlWithResourceNames)" />
<_MauiXamlWithTargetPath Remove="@(_MauiXamlWithTargetPath)" />
<_MauiCssWithResourceNames Remove="@(_MauiCssWithResourceNames)" />
<_MauiCssWithTargetPath Remove="@(_MauiCssWithTargetPath)" />
_MauiAddXamlEmbeddedResources;
$(PrepareResourcesDependsOn);
$(CompileDependsOn);
XamlC;
<_MauiXamlCValidateOnly>$(MauiXamlCValidateOnly)
<_MauiXamlCValidateOnly Condition="'$(Configuration)' == 'Debug' AND '$(_MauiForceXamlCForDebug)' != 'True'">True
<_MauiXamlCValidateOnly Condition="'$(BuildingForLiveUnitTesting)' == 'True' ">True
true
<_MauiXamlCWarningsNotAsErrors>$(WarningsNotAsErrors)
<_MauiXamlCWarningsNotAsErrors Condition="'$(MauiStrictXamlCompilation)' != 'true'">$(_MauiXamlCWarningsNotAsErrors);XC0022;XC0023;XC0025
<_MauiXamlCGenerateFullPaths Condition="'$(_MauiXamlCGenerateFullPaths)' == '' and '$(GenerateFullPaths)' == 'true'">true
<_MauiXamlCGenerateFullPaths Condition="'$(_MauiXamlCGenerateFullPaths)' == ''">false
<_MauiXamlCFullPathPrefix Condition="'$(_MauiXamlCFullPathPrefix)' == '' and '$(_MauiXamlCGenerateFullPaths)' == 'true'">$(MSBuildProjectDirectory)
IncludeProguardForAndroid;
$(CoreCompileDependsOn);
ValidateTargetFrameworkVersionForMaui;
$(PrepareForBuildDependsOn);
10.0
$(TargetFrameworkVersion.TrimStart('vV'))
false
false
false
false
true
false
true
false
false
false
false
false
<_MauiXamlToRemove Condition="'$(WindowsProjectFolder)' != ''" Include="$(WindowsProjectFolder)**/*.xaml" />
<_MauiOld_ResourcePrefix>$(_ResourcePrefix)
<_ResourcePrefix>Resources;$(_ResourcePrefix)
<_ResourcePrefix>$(_MauiOld_ResourcePrefix)
$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Maui\Maui.DesignTime.targets
$(MSBuildThisFileDirectory)..\tools\net472\Microsoft.DotNet.ApiCompat.Task.dll
$(MSBuildThisFileDirectory)..\tools\net9.0\Microsoft.DotNet.ApiCompat.Task.dll
<_UseRoslynToolsetPackage Condition="'$(ApiCompatUseRoslynToolsetPackagePath)' == 'true' and '@(PackageReference->AnyHaveMetadataValue('Identity', 'Microsoft.Net.Compilers.Toolset'))' == 'true'">true
$([System.IO.Path]::GetDirectoryName('$(CSharpCoreTargetsPath)'))
$(RoslynTargetsPath)
$([System.IO.Path]::Combine('$(RoslynAssembliesPath)', 'bincore'))
$(GenerateCompatibilitySuppressionFile)
<_apiCompatDefaultProjectSuppressionFile>$([MSBuild]::NormalizePath('$(MSBuildProjectDirectory)', 'CompatibilitySuppressions.xml'))
$(_apiCompatDefaultProjectSuppressionFile)
<_ApiCompatValidatePackageSemaphoreFile>$(IntermediateOutputPath)$(MSBuildThisFileName).semaphore
CollectApiCompatInputs;_GetReferencePathFromInnerProjects;$(RunPackageValidationDependsOn)
$(PackageId)
$([MSBuild]::NormalizePath('$(NuGetPackageRoot)', '$(PackageValidationBaselineName.ToLower())', '$(PackageValidationBaselineVersion)', '$(PackageValidationBaselineName.ToLower()).$(PackageValidationBaselineVersion).nupkg'))
<_packageValidationBaselinePath Condition="'$(DisablePackageBaselineValidation)' != 'true'">$(PackageValidationBaselinePath)
<_PackageTargetPath Include="@(NuGetPackOutput->WithMetadataValue('Extension', '.nupkg'))" Condition="!$([System.String]::new('%(Identity)').EndsWith('.symbols.nupkg'))" />
$(TargetPlatformMoniker)
$(MSBuildThisFileDirectory)..\..\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets
$(MSBuildThisFileDirectory)..\..\NuGet.Build.Tasks.Pack\build\NuGet.Build.Tasks.Pack.targets
true
..\CoreCLR\NuGet.Build.Tasks.Pack.dll
..\Desktop\NuGet.Build.Tasks.Pack.dll
$(AssemblyName)
$(Version)
true
_LoadPackInputItems; _GetTargetFrameworksOutput; _WalkEachTargetPerFramework; _GetPackageFiles; $(GenerateNuspecDependsOn)
$(Description)
Package Description
false
true
true
tools
lib
content;contentFiles
$(BeforePack); _IntermediatePack; GenerateNuspec; $(PackDependsOn)
true
symbols.nupkg
DeterminePortableBuildCapabilities
false
false
.dll; .exe; .winmd; .json; .pri; .xml
$(DefaultAllowedOutputExtensionsInPackageBuildOutputFolder) ;$(AllowedOutputExtensionsInPackageBuildOutputFolder)
.pdb; .mdb; $(AllowedOutputExtensionsInPackageBuildOutputFolder); $(AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder)
.pdb
false
$(GenerateNuspecDependsOn)
Build;$(GenerateNuspecDependsOn)
$(TargetFramework)
$(MSBuildProjectExtensionsPath)
$(BaseOutputPath)$(Configuration)\
$(BaseIntermediateOutputPath)$(Configuration)\
<_ProjectFrameworks />
<_TargetFrameworks Include="$(_ProjectFrameworks.Split(';'))" />
<_PackageFilesToDelete Include="@(_OutputPackItems)" />
false
true
$(PrivateRepositoryUrl)
$(SourceRevisionId)
$(SourceBranchName)
$(MSBuildProjectFullPath)
<_ProjectPathWithVersion Include="$(MSBuildProjectFullPath)">
$(PackageVersion)
1.0.0
<_TfmWithDependenciesSuppressed Include="$(TargetFramework)" Condition="'$(SuppressDependenciesWhenPacking)' == 'true'" />
$(TargetFramework)
%(TfmSpecificPackageFile.RecursiveDir)
%(TfmSpecificPackageFile.BuildAction)
<_TargetPathsToSymbolsWithTfm Include="@(DebugSymbolsProjectOutputGroupOutput)">
$(TargetFramework)
<_TargetPathsToSymbolsWithTfm Include="@(TfmSpecificDebugSymbolsFile)" />
<_PathToPriFile Include="$(ProjectPriFullPath)">
$(ProjectPriFullPath)
$(ProjectPriFileName)
<_PackageFilesToExclude Include="@(Content)" Condition="'%(Content.Pack)' == 'false'" />
<_PackageFiles Include="@(Content)" Condition=" %(Content.Pack) != 'false' ">
Content
<_PackageFiles Include="@(Compile)" Condition=" %(Compile.Pack) == 'true' ">
Compile
<_PackageFiles Include="@(None)" Condition=" %(None.Pack) == 'true' ">
None
<_PackageFiles Include="@(EmbeddedResource)" Condition=" %(EmbeddedResource.Pack) == 'true' ">
EmbeddedResource
<_PackageFiles Include="@(ApplicationDefinition)" Condition=" %(ApplicationDefinition.Pack) == 'true' ">
ApplicationDefinition
<_PackageFiles Include="@(Page)" Condition=" %(Page.Pack) == 'true' ">
Page
<_PackageFiles Include="@(Resource)" Condition=" %(Resource.Pack) == 'true' ">
Resource
<_PackageFiles Include="@(SplashScreen)" Condition=" %(SplashScreen.Pack) == 'true' ">
SplashScreen
<_PackageFiles Include="@(DesignData)" Condition=" %(DesignData.Pack) == 'true' ">
DesignData
<_PackageFiles Include="@(DesignDataWithDesignTimeCreatableTypes)" Condition=" %(DesignDataWithDesignTimeCreatableTypes.Pack) == 'true' ">
DesignDataWithDesignTimeCreatableTypes
<_PackageFiles Include="@(CodeAnalysisDictionary)" Condition=" %(CodeAnalysisDictionary.Pack) == 'true' ">
CodeAnalysisDictionary
<_PackageFiles Include="@(AndroidAsset)" Condition=" %(AndroidAsset.Pack) == 'true' ">
AndroidAsset
<_PackageFiles Include="@(AndroidResource)" Condition=" %(AndroidResource.Pack) == 'true' ">
AndroidResource
<_PackageFiles Include="@(BundleResource)" Condition=" %(BundleResource.Pack) == 'true' ">
BundleResource
<_IsNotSetContainersTargetsDir>false
<_IsNotSetContainersTargetsDir Condition=" '$(_ContainersTargetsDir)'=='' ">true
<_ContainersTargetsDir Condition="$(_IsNotSetContainersTargetsDir)">$(MSBuildThisFileDirectory)..\..\..\Containers\build\
true
tasks
net9.0
net472
containerize
$(MSBuildThisFileDirectory)..\$(ContainerTaskFolderName)\$(ContainerTaskFramework)\
$(MSBuildThisFileDirectory)..\$(ContainerizeFolderName)\
$(ContainerCustomTasksFolder)$(MSBuildThisFileName).dll
<_IsSDKContainerAllowedVersion>false
<_IsSDKContainerAllowedVersion Condition="$([MSBuild]::VersionGreaterThan($(NetCoreSdkVersion), 7.0.100))
OR ( $([MSBuild]::VersionEquals($(NetCoreSdkVersion), 7.0.100))
AND (
$(NETCoreSdkVersion.Contains('-preview.7'))
OR $(NETCoreSdkVersion.Contains('-rc'))
OR $(NETCoreSdkVersion.Contains('-')) == false
)
)">true
<_ContainerIsTargetingNet8TFM>false
<_ContainerIsTargetingNet8TFM Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' And $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '8.0'))">true
<_ContainerIsSelfContained>false
<_ContainerIsSelfContained Condition="'$(SelfContained)' == 'true' or '$(PublishSelfContained)' == 'true'">true
$(RuntimeIdentifier)
linux-$(NETCoreSdkPortableRuntimeIdentifier.Split('-')[1])
<_ContainerIsUsingMicrosoftDefaultImages Condition="'$(ContainerBaseImage)' == ''">true
<_ContainerIsUsingMicrosoftDefaultImages Condition="'$(ContainerBaseImage)' != ''">false
$(RegistryUrl)
$(PublishImageTag)
$([System.DateTime]::UtcNow.ToString('yyyyMMddhhmmss'))
$(ContainerImageName)
$(AssemblyName)
latest
$([System.DateTime]::UtcNow.ToString('yyyyMMddhhmmss'))
<_ContainerIsTargetingWindows>false
<_ContainerIsTargetingWindows Condition="$(ContainerRuntimeIdentifier.StartsWith('win'))">true
/app/
C:\app\
ContainerUser
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
$(Description)
$(Authors)
$(PackageProjectUrl)
$(PackageProjectUrl)
$(PackageVersion)
$(PackageLicenseExpression)
$(Title)
<_TrimmedRepositoryUrl Condition="'$(RepositoryType)' == 'git' and '$(PrivateRepositoryUrl)' != '' and $(PrivateRepositoryUrl.EndsWith('.git'))">$(PrivateRepositoryUrl.Substring(0, $(PrivateRepositoryUrl.LastIndexOf('.git'))))
<_TrimmedRepositoryUrl Condition="'$(_TrimmedRepositoryUrl)' == '' and '$(PrivateRepositoryUrl)' != ''">$(PrivateRepositoryUrl)
_ContainerVerifySDKVersion;
ComputeContainerConfig;
_CheckContainersPackage
<_ContainersPackageIdentity>Microsoft.NET.Build.Containers
<_WebDefaultSdkVersion>7.0.300
<_WorkerDefaultSdkVersion>8.0.100
<_ConsoleDefaultSdkVersion>8.0.200
<_SdkCanPublishWeb>$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '$(_WebDefaultSdkVersion)'))
<_SdkCanPublishWorker>$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '$(_WorkerDefaultSdkVersion)'))
<_SdkCanPublishConsole>$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '$(_ConsoleDefaultSdkVersion)'))
<_ContainerPackageIsPresent>false
<_ContainerPackageIsPresent Condition="@(PackageReference->AnyHaveMetadataValue('Identity', '$(_ContainersPackageIdentity)'))">true
<_IsWebProject>false
<_IsWebProject Condition="@(ProjectCapability->AnyHaveMetadataValue('Identity', 'DotNetCoreWeb'))">true
<_IsWorkerProject>false
<_IsWorkerProject Condition="@(ProjectCapability->AnyHaveMetadataValue('Identity', 'DotNetCoreWorker'))">true
true
$(NetCoreRoot)
dotnet
dotnet.exe