|
19 | 19 | <SignAssembly>true</SignAssembly> |
20 | 20 | <AssemblyOriginatorKeyFile>package.snk</AssemblyOriginatorKeyFile> |
21 | 21 | <DelaySign>false</DelaySign> |
| 22 | + <TargetFrameworks>netstandard2.0;net47;net46;net45;netcoreapp2.0</TargetFrameworks> |
22 | 23 | </PropertyGroup> |
23 | 24 |
|
24 | 25 | <ItemGroup> |
|
33 | 34 | <None Remove="package.snk" /> |
34 | 35 | <EmbeddedResource Include="package.snk" /> |
35 | 36 | </ItemGroup> |
| 37 | + |
| 38 | + <ItemGroup> |
| 39 | + <PackageReference Include="System.Reflection.Emit" Version="4.3.0" /> |
| 40 | + </ItemGroup> |
36 | 41 |
|
37 | 42 | <ItemGroup> |
38 | 43 | <EmbeddedResource Update="Properties\Resources.resx"> |
|
46 | 51 | <EmbeddedResource Remove="Utilities\net 4.0\**" /> |
47 | 52 | <None Remove="Utilities\net 4.0\**" /> |
48 | 53 | </ItemGroup> |
49 | | - |
50 | | - |
| 54 | + |
| 55 | + |
51 | 56 | <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> |
52 | 57 | <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
53 | | - <TargetFrameworks>net47;net46;net45;net40</TargetFrameworks> |
54 | 58 | <OutputPath>$(SolutionDir)lib</OutputPath> |
55 | 59 | </PropertyGroup> |
56 | | - |
| 60 | + |
57 | 61 | <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> |
58 | | - <DebugType>Full</DebugType> |
59 | 62 | <GeneratePackageOnBuild>false</GeneratePackageOnBuild> |
60 | | - <TargetFramework>net47</TargetFramework> |
| 63 | + <DebugType>Full</DebugType> |
61 | 64 | </PropertyGroup> |
62 | 65 |
|
63 | 66 |
|
|
73 | 76 | <PackageReference Include="Unity.Abstractions" Version="$(UnityAbstractionsVersion)" /> |
74 | 77 | </ItemGroup> |
75 | 78 |
|
| 79 | + <ItemGroup Condition="'$(TargetFramework)' == 'net45'"> |
| 80 | + <Reference Include="System.Runtime.Remoting" /> |
| 81 | + </ItemGroup> |
| 82 | + |
| 83 | + <ItemGroup Condition="'$(TargetFramework)' == 'net46'"> |
| 84 | + <Reference Include="System.Runtime.Remoting" /> |
| 85 | + </ItemGroup> |
| 86 | + |
| 87 | + <ItemGroup Condition="'$(TargetFramework)' == 'net47'"> |
| 88 | + <Reference Include="System.Runtime.Remoting" /> |
| 89 | + </ItemGroup> |
| 90 | + |
| 91 | + <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netcoreapp2.0' "> |
| 92 | + <Compile Remove="Interceptors\InstanceInterceptors\TransparentProxyInterception\*.cs" /> |
| 93 | + </ItemGroup> |
| 94 | + |
76 | 95 | </Project> |
0 commit comments