<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Directory.Build.props))\Directory.Build.props" />
<ItemGroup>
<ProjectReference Include="..\ref\System.ComponentModel.Composition.Registration.csproj">
- <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
+ <SupportedFramework>netcoreapp3.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference>
<ProjectReference Include="..\src\System.ComponentModel.Composition.Registration.csproj" />
<InboxOnTargetFramework Include="net45">
<Project>
<PropertyGroup>
<BuildConfigurations>
- netstandard;
- _netfx;
+ netstandard2.1;
</BuildConfigurations>
</PropertyGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<ProjectGuid>{6E0C5F44-0160-4082-A25C-2DB8EA7ED30D}</ProjectGuid>
- <Configurations>netstandard-Debug;netstandard-Release</Configurations>
+ <Configurations>netstandard2.1-Debug;netstandard2.1-Release</Configurations>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.Composition.Registration.cs" />
<Project>
<PropertyGroup>
- <PackageConfigurations>
- netstandard;
- </PackageConfigurations>
<BuildConfigurations>
- $(PackageConfigurations);
- netcoreapp;
- uap;
+ netstandard2.1;
</BuildConfigurations>
</PropertyGroup>
</Project>
<PropertyGroup>
<ProjectGuid>{E3663E26-6819-4997-B372-94454DB4D60E}</ProjectGuid>
<AssemblyName>System.ComponentModel.Composition.Registration</AssemblyName>
- <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_ComponentModel_Composition_Registration</GeneratePlatformNotSupportedAssemblyMessage>
- <Configurations>netcoreapp-Debug;netcoreapp-Release;netstandard-Debug;netstandard-Release;uap-Debug;uap-Release</Configurations>
+ <Configurations>netstandard2.1-Debug;netstandard2.1-Release</Configurations>
</PropertyGroup>
- <ItemGroup Condition="'$(TargetGroup)' != 'netstandard'">
+ <ItemGroup>
<Compile Include="System\ComponentModel\Composition\Registration\ExportBuilder.cs" />
<Compile Include="System\ComponentModel\Composition\Registration\ImportBuilder.cs" />
<Compile Include="System\ComponentModel\Composition\Registration\ParameterImportBuilder.cs" />
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.Reflection.Context" />
</ItemGroup>
- <ItemGroup Condition="'$(TargetGroup)' != 'netstandard'">
- <Reference Include="System.Collections" />
- <Reference Include="System.Diagnostics.Debug" />
- <Reference Include="System.Linq" />
- <Reference Include="System.Linq.Expressions" />
- <Reference Include="System.Resources.ResourceManager" />
- <Reference Include="System.Runtime" />
- <Reference Include="System.Threading" />
- </ItemGroup>
</Project>
<PropertyGroup>
<BuildConfigurations>
netcoreapp;
- uap;
</BuildConfigurations>
</PropertyGroup>
</Project>
<Project Sdk="Microsoft.NET.Sdk">
- <!-- TODO: Add netfx configuration after OOB package bug is fixed: https://github.com/dotnet/corefx/issues/23889 -->
<PropertyGroup>
<ProjectGuid>{0F8CFFA3-6E16-4642-82C1-289D95338D7C}</ProjectGuid>
- <Configurations>netcoreapp-Debug;netcoreapp-Release;uap-Debug;uap-Release</Configurations>
+ <Configurations>netcoreapp-Debug;netcoreapp-Release</Configurations>
</PropertyGroup>
<ItemGroup>
<Compile Include="InternalCalls.cs" />
<Project>
<PropertyGroup>
<BuildConfigurations>
- netcoreapp;
netstandard;
netstandard1.1;
- uap;
- _netfx;
+ netstandard2.1;
</BuildConfigurations>
</PropertyGroup>
</Project>
\ No newline at end of file
<PropertyGroup>
<OutputType>Library</OutputType>
<ProjectGuid>{404DB891-B5AF-41E6-B89D-29E3F4573C4F}</ProjectGuid>
- <!-- Only supported on .NET Framework, .NET Core and UAP -->
- <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard1.1' OR '$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_ReflectionContext</GeneratePlatformNotSupportedAssemblyMessage>
- <Configurations>netcoreapp-Debug;netcoreapp-Release;netstandard-Debug;netstandard-Release;netstandard1.1-Debug;netstandard1.1-Release;uap-Debug;uap-Release</Configurations>
+ <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetFramework)' == 'netstandard1.1' OR '$(TargetFramework)' == 'netstandard2.0'">SR.PlatformNotSupported_ReflectionContext</GeneratePlatformNotSupportedAssemblyMessage>
+ <Configurations>netstandard2.1-Debug;netstandard2.1-Release;netstandard-Debug;netstandard-Release;netstandard1.1-Debug;netstandard1.1-Release</Configurations>
</PropertyGroup>
- <!-- Default configurations to help VS understand the options -->
- <ItemGroup Condition="'$(TargetGroup)' == 'netcoreapp' OR '$(TargetGroup)' == 'uap'">
+ <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
<Compile Include="System\Reflection\Context\CollectionServices.cs" />
<Compile Include="System\Reflection\Context\CustomReflectionContext.cs" />
<Compile Include="System\Reflection\Context\CustomReflectionContext.Projector.cs" />
<Compile Include="System\Reflection\Context\Virtual\VirtualPropertyInfo.PropertySetter.cs" />
<Compile Include="System\Reflection\Context\Virtual\VirtualReturnParameter.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.1'">
<Reference Include="System.Runtime" />
<Reference Include="System.Reflection" />
<Reference Include="System.Resources.ResourceManager" />
</ItemGroup>
- <ItemGroup Condition="'$(TargetGroup)' == 'netcoreapp' OR '$(TargetGroup)' == 'uap'">
- <Reference Include="System.Collections" />
- <Reference Include="System.Diagnostics.Debug" />
- </ItemGroup>
-</Project>
\ No newline at end of file
+</Project>
<PropertyGroup>
<BuildConfigurations>
netcoreapp;
- netfx;
</BuildConfigurations>
</PropertyGroup>
</Project>
\ No newline at end of file
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<ProjectGuid>{6183784D-CF12-476F-BA5F-CFAFF1EF1BE3}</ProjectGuid>
- <Configurations>netcoreapp-Debug;netcoreapp-Release;netfx-Debug;netfx-Release</Configurations>
+ <Configurations>netcoreapp-Debug;netcoreapp-Release</Configurations>
</PropertyGroup>
<ItemGroup>
<Compile Include="CustomAssemblyAttributes.cs" />