11<Project >
22 <!-- This props all need to be set in targets as they depend on the values set earlier -->
33 <PropertyGroup Condition =" '$(TargetFramework)' == 'net46'" >
4- <DefineConstants >$(DefineConstants);HAS_TRACE;HAS_WINRT;PREFER_ASYNC;HAS_TPL46;DESKTOPCLR</DefineConstants >
4+ <DefineConstants >$(DefineConstants);HAS_TRACE;HAS_WINRT;HAS_WINFORMS;HAS_DISPATCHER; PREFER_ASYNC;HAS_TPL46;DESKTOPCLR</DefineConstants >
55 </PropertyGroup >
66 <PropertyGroup Condition =" '$(TargetFramework)' == 'uap10.0'" >
77 <TargetPlatformVersion >10.0.16299.0</TargetPlatformVersion >
1111 <PropertyGroup Condition =" '$(TargetFramework)' == 'uap10.0.16299'" >
1212 <DefineConstants >$(DefineConstants);HAS_TRACE;HAS_WINRT;PREFER_ASYNC;HAS_TPL46;NO_REMOTING;WINDOWS</DefineConstants >
1313 </PropertyGroup >
14- <PropertyGroup Condition =" '$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'netcoreapp2.0 '" >
14+ <PropertyGroup Condition =" '$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'netcoreapp2.1 '" >
1515 <DefineConstants >$(DefineConstants);HAS_TRACE;HAS_WINRT;PREFER_ASYNC;HAS_TPL46;NO_REMOTING</DefineConstants >
1616 </PropertyGroup >
17+ <PropertyGroup Condition =" '$(TargetFramework)' == 'netcoreapp3.0'" >
18+ <DefineConstants >$(DefineConstants);HAS_TRACE;HAS_WINRT;HAS_WINFORMS;HAS_DISPATCHER;PREFER_ASYNC;HAS_TPL46;NO_REMOTING;DESKTOPCLR</DefineConstants >
19+ </PropertyGroup >
20+
21+
22+ <ItemGroup Condition =" '$(IsTestProject)' != 'true' and '$(SourceLinkEnabled)' != 'false' and '$(TargetFramework)' != 'netcoreapp3.0'" >
23+ <PackageReference Include =" System.Threading.Tasks.Extensions" Version =" 4.5.1" />
24+ <PackageReference Include =" Microsoft.SourceLink.GitHub" Version =" 1.0.0-beta-62925-02" PrivateAssets =" All" />
25+ </ItemGroup >
26+
27+ <ItemGroup >
28+ <PackageReference Include =" Nerdbank.GitVersioning" Version =" 2.2.33" PrivateAssets =" all" />
29+ </ItemGroup >
30+
31+ <Target Name =" AddCommitHashToAssemblyAttributes" BeforeTargets =" GetAssemblyAttributes" >
32+ <ItemGroup >
33+ <AssemblyAttribute Include =" System.Reflection.AssemblyMetadataAttribute" Condition =" '$(SourceRevisionId)' != '' " >
34+ <_Parameter1 >CommitHash</_Parameter1 >
35+ <_Parameter2 >$(SourceRevisionId)</_Parameter2 >
36+ </AssemblyAttribute >
37+ </ItemGroup >
38+ </Target >
39+
1740</Project >
0 commit comments