Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Mono.Cecil.Tests.props')
-rw-r--r--Mono.Cecil.Tests.props27
1 files changed, 26 insertions, 1 deletions
diff --git a/Mono.Cecil.Tests.props b/Mono.Cecil.Tests.props
index e129090..e4a4031 100644
--- a/Mono.Cecil.Tests.props
+++ b/Mono.Cecil.Tests.props
@@ -2,9 +2,24 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<BuildDirectory>$(MSBuildProjectDirectory)</BuildDirectory>
+ <IsTestProject>true</IsTestProject>
</PropertyGroup>
<Import Project="Mono.Cecil.props" />
- <ItemGroup>
+ <PropertyGroup Condition="'$(NetStandard)' == 'true'">
+ <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+ </PropertyGroup>
+ <ItemGroup Condition="'$(NetStandard)' == 'true'">
+ <PackageReference Include="NUnit">
+ <Version>3.7.1</Version>
+ </PackageReference>
+ <PackageReference Include="Microsoft.NET.Test.Sdk">
+ <Version>15.3.0</Version>
+ </PackageReference>
+ <PackageReference Include="NUnit3TestAdapter">
+ <Version>3.8.0</Version>
+ </PackageReference>
+ </ItemGroup>
+ <ItemGroup Condition="'$(NetStandard)' != 'true'">
<Reference Include="nunit.core">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(MSBuildThisFileDirectory)\Test\libs\nunit-2.6.2\nunit.core.dll</HintPath>
@@ -18,4 +33,14 @@
<HintPath>$(MSBuildThisFileDirectory)\Test\libs\nunit-2.6.2\nunit.framework.dll</HintPath>
</Reference>
</ItemGroup>
+ <!-- Workaround for https://github.com/Microsoft/msbuild/issues/1310 -->
+ <Target Name="ForceGenerationOfBindingRedirects"
+ AfterTargets="ResolveAssemblyReferences"
+ BeforeTargets="GenerateBindingRedirects"
+ Condition="'$(AutoGenerateBindingRedirects)' == 'true'">
+ <PropertyGroup>
+ <!-- Needs to be set in a target because it has to be set after the initial evaluation in the common targets -->
+ <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
+ </PropertyGroup>
+ </Target>
</Project>