Browse Source

Merge pull request #1250 from ltrzesniewski/fix-1112

Don't add duplicate FrameworkReference
Claire Novotny 5 years ago
parent
commit
c940949fe6
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Rx.NET/Source/src/System.Reactive/build/System.Reactive.targets

+ 2 - 2
Rx.NET/Source/src/System.Reactive/build/System.Reactive.targets

@@ -7,6 +7,6 @@
     <Reference Condition="'$(UseWindowsRxVersion)' == 'true' "  Include="$(MSBuildThisFileDirectory)..\..\build\netcoreapp3.0\System.Reactive.dll" />
     <Reference Condition="'$(UseWindowsRxVersion)' != 'true' "  Include="$(MSBuildThisFileDirectory)..\..\lib\netstandard2.0\System.Reactive.dll" />
 
-    <FrameworkReference Condition="'$(UseWindowsRxVersion)' == 'true' " Include="Microsoft.WindowsDesktop.App" />
+    <FrameworkReference Include="Microsoft.WindowsDesktop.App" Condition="'$(UseWindowsRxVersion)' == 'true' and !@(FrameworkReference->AnyHaveMetadataValue('Identity', 'Microsoft.WindowsDesktop.App'))" />
   </ItemGroup>
-</Project>
+</Project>