Skip to content

Commit 5ee81ed

Browse files
NuGet net48 props
1 parent c832e8f commit 5ee81ed

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<!-- This config file enables legacy projects using packages.config to consume this NuGet package. -->
4+
5+
<!-- AnyCPU platform - default to x64 -->
6+
<ItemGroup Condition=" (Exists('packages.config') Or Exists('packages.$(MSBuildProjectName).config')) And ('$(Platform)' == 'AnyCPU' Or '$(Platform)' == 'x64')">
7+
<!-- Native runtime libraries -->
8+
<Content Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-x64\native\*">
9+
<Link>x64\%(Filename)%(Extension)</Link>
10+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
11+
<Visible>False</Visible>
12+
</Content>
13+
<!-- Assembly references -->
14+
<Reference Include="DSInternals.Replication">
15+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x64\lib\net48\DSInternals.Replication.dll</HintPath>
16+
</Reference>
17+
<Reference Include="DSInternals.Replication.Interop">
18+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x64\lib\net48\DSInternals.Replication.Interop.dll</HintPath>
19+
</Reference>
20+
<Reference Include="DSInternals.Replication.Model">
21+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x64\lib\net48\DSInternals.Replication.Model.dll</HintPath>
22+
</Reference>
23+
</ItemGroup>
24+
25+
<!-- x86/Win32 platform -->
26+
<ItemGroup Condition=" (Exists('packages.config') Or Exists('packages.$(MSBuildProjectName).config')) And ('$(Platform)' == 'Win32' Or '$(Platform)' == 'x86')">
27+
<!-- Native runtime libraries -->
28+
<Content Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-x86\native\*">
29+
<Link>%(Filename)%(Extension)</Link>
30+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
31+
<Visible>False</Visible>
32+
</Content>
33+
<!-- Assembly references -->
34+
<Reference Include="DSInternals.Replication">
35+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x86\lib\net48\DSInternals.Replication.dll</HintPath>
36+
</Reference>
37+
<Reference Include="DSInternals.Replication.Interop">
38+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x86\lib\net48\DSInternals.Replication.Interop.dll</HintPath>
39+
</Reference>
40+
<Reference Include="DSInternals.Replication.Model">
41+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-x86\lib\net48\DSInternals.Replication.Model.dll</HintPath>
42+
</Reference>
43+
</ItemGroup>
44+
45+
<!-- ARM64 platform -->
46+
<ItemGroup Condition=" (Exists('packages.config') Or Exists('packages.$(MSBuildProjectName).config')) And '$(Platform)' == 'ARM64'">
47+
<!-- Native runtime libraries -->
48+
<Content Include="$(MSBuildThisFileDirectory)..\..\runtimes\win-arm64\native\*">
49+
<Link>%(Filename)%(Extension)</Link>
50+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
51+
<Visible>False</Visible>
52+
</Content>
53+
<!-- Assembly references -->
54+
<Reference Include="DSInternals.Replication">
55+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-arm64\lib\net48\DSInternals.Replication.dll</HintPath>
56+
</Reference>
57+
<Reference Include="DSInternals.Replication.Interop">
58+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-arm64\lib\net48\DSInternals.Replication.Interop.dll</HintPath>
59+
</Reference>
60+
<Reference Include="DSInternals.Replication.Model">
61+
<HintPath>$(MSBuildThisFileDirectory)..\..\runtimes\win-arm64\lib\net48\DSInternals.Replication.Model.dll</HintPath>
62+
</Reference>
63+
</ItemGroup>
64+
</Project>

0 commit comments

Comments
 (0)