Skip to content

Commit d11d35e

Browse files
author
Ryan
committed
Use target for GenerateBindingRedirectsOutputType per dotnet/msbuild#1310 (comment)
1 parent 75394bb commit d11d35e

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

src/xunit.core/build/xunit.core.props

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<!-- Support for importing props via the runner -->
4-
<Import Condition=" '$(_Xunit_ImportPropsFile)' != '' " Project="$(_Xunit_ImportPropsFile)" />
5-
63
<PropertyGroup>
74
<!-- All referenced DLLs need to be in the bin folder -->
85
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
@@ -14,7 +11,6 @@
1411
<DebugType>Full</DebugType>
1512
<!-- Need binding redirects -->
1613
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
17-
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
1814
</PropertyGroup>
1915

2016
<PropertyGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' ">
@@ -33,4 +29,7 @@
3329
<Visible>False</Visible>
3430
</None>
3531
</ItemGroup>
32+
33+
<!-- Support for importing props via the runner -->
34+
<Import Condition=" '$(_Xunit_ImportPropsFile)' != '' " Project="$(_Xunit_ImportPropsFile)" />
3635
</Project>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<!-- GenerateBindingRedirectsOutputType needs to be set in a target, see https://github.com/Microsoft/msbuild/issues/1310#issuecomment-309596435 -->
4+
<Target Name="_Xunit_ForceGenerationOfBindingRedirects"
5+
AfterTargets="ResolveAssemblyReferences"
6+
BeforeTargets="GenerateBindingRedirects"
7+
Condition="'$(AutoGenerateBindingRedirects)' == 'true'">
8+
<PropertyGroup>
9+
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
10+
</PropertyGroup>
11+
</Target>
12+
313
<!-- Support for importing targets via the runner -->
414
<Import Condition=" '$(_Xunit_ImportTargetsFile)' != '' " Project="$(_Xunit_ImportTargetsFile)" />
515
</Project>

0 commit comments

Comments
 (0)