Skip to content

Commit a0f48ad

Browse files
committed
Get Apigen building with .NET Core
1 parent f169cea commit a0f48ad

9 files changed

+622
-443
lines changed

RabbitMQDotNetClient.sln

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,18 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "projects", "projects", "{06
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.ApigenBootstrap", "projects\client\ApigenBootstrap\RabbitMQ.Client.ApigenBootstrap.csproj", "{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}"
11-
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Apigen", "projects\client\Apigen\RabbitMQ.Client.Apigen.csproj", "{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}"
13-
EndProject
1410
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.WinRT", "projects\client\RabbitMQ.Client.WinRT\RabbitMQ.Client.WinRT.csproj", "{61D29F90-5B1C-4748-89FC-9FD2937F09C6}"
15-
ProjectSection(ProjectDependencies) = postProject
16-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45} = {9E8B8DC5-3837-46E9-90D7-8391CC62AB45}
17-
EndProjectSection
1811
EndProject
1912
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Unit.WinRT", "projects\client\Unit.WinRT\RabbitMQ.Client.Unit.WinRT.csproj", "{897505A9-8373-4F41-8DE8-221BF06D877D}"
2013
EndProject
2114
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "RabbitMQ.Client", "projects\client\RabbitMQ.Client\RabbitMQ.Client.xproj", "{8C554257-5ECC-45DB-873D-560BFBB74EC8}"
22-
ProjectSection(ProjectDependencies) = postProject
23-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45} = {9E8B8DC5-3837-46E9-90D7-8391CC62AB45}
24-
EndProjectSection
2515
EndProject
2616
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Unit", "projects\client\Unit\Unit.xproj", "{B8FAC024-CC03-4067-9FFC-02846FB8AE48}"
2717
EndProject
18+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ApigenBootstrap", "projects\client\ApigenBootstrap\ApigenBootstrap.xproj", "{9534956B-60D5-49BA-8179-1382D4E64349}"
19+
EndProject
20+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Apigen", "projects\client\Apigen\Apigen.xproj", "{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}"
21+
EndProject
2822
Global
2923
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3024
Debug|Any CPU = Debug|Any CPU
@@ -33,22 +27,6 @@ Global
3327
SignedRelease|Any CPU = SignedRelease|Any CPU
3428
EndGlobalSection
3529
GlobalSection(ProjectConfigurationPlatforms) = postSolution
36-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
37-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
38-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
39-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
40-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
41-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.Release|Any CPU.Build.0 = Release|Any CPU
42-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
43-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
44-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.Debug|Any CPU.Build.0 = Debug|Any CPU
46-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
47-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
48-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.Release|Any CPU.ActiveCfg = Release|Any CPU
49-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.Release|Any CPU.Build.0 = Release|Any CPU
50-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
51-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
5230
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5331
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
5432
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
@@ -78,17 +56,33 @@ Global
7856
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.Release|Any CPU.Build.0 = Release|Any CPU
7957
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
8058
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
59+
{9534956B-60D5-49BA-8179-1382D4E64349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
60+
{9534956B-60D5-49BA-8179-1382D4E64349}.Debug|Any CPU.Build.0 = Debug|Any CPU
61+
{9534956B-60D5-49BA-8179-1382D4E64349}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
62+
{9534956B-60D5-49BA-8179-1382D4E64349}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
63+
{9534956B-60D5-49BA-8179-1382D4E64349}.Release|Any CPU.ActiveCfg = Release|Any CPU
64+
{9534956B-60D5-49BA-8179-1382D4E64349}.Release|Any CPU.Build.0 = Release|Any CPU
65+
{9534956B-60D5-49BA-8179-1382D4E64349}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
66+
{9534956B-60D5-49BA-8179-1382D4E64349}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
67+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
69+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
70+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
71+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
72+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Release|Any CPU.Build.0 = Release|Any CPU
73+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
74+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
8175
EndGlobalSection
8276
GlobalSection(SolutionProperties) = preSolution
8377
HideSolutionNode = FALSE
8478
EndGlobalSection
8579
GlobalSection(NestedProjects) = preSolution
8680
{ECCBAEE2-24C9-4C95-A88C-03B68E866F0F} = {068D7DC3-8E6E-4951-B9E3-272C641BF0DE}
87-
{CC8F4572-6730-4C4D-A0BB-15151E2A26AE} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
88-
{9E8B8DC5-3837-46E9-90D7-8391CC62AB45} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8981
{61D29F90-5B1C-4748-89FC-9FD2937F09C6} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
9082
{897505A9-8373-4F41-8DE8-221BF06D877D} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
9183
{8C554257-5ECC-45DB-873D-560BFBB74EC8} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
9284
{B8FAC024-CC03-4067-9FFC-02846FB8AE48} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
85+
{9534956B-60D5-49BA-8179-1382D4E64349} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
86+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
9387
EndGlobalSection
9488
EndGlobal

projects/client/Apigen/Apigen.xproj

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="14.0.25420" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0.25420</VisualStudioVersion>
5+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
6+
</PropertyGroup>
7+
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.Props" Condition="'$(VSToolsPath)' != ''" />
8+
<PropertyGroup Label="Globals">
9+
<ProjectGuid>b416ddb7-5e3e-4a20-b5a9-c6e518e203a2</ProjectGuid>
10+
<RootNamespace>Apigen</RootNamespace>
11+
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">.\obj</BaseIntermediateOutputPath>
12+
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
13+
</PropertyGroup>
14+
15+
<PropertyGroup>
16+
<SchemaVersion>2.0</SchemaVersion>
17+
</PropertyGroup>
18+
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets" Condition="'$(VSToolsPath)' != ''" />
19+
</Project>

projects/client/Apigen/RabbitMQ.Client.Apigen.csproj

Lines changed: 0 additions & 81 deletions
This file was deleted.

projects/client/Apigen/RabbitMQ.Client.Apigen.csproj.DotSettings

Lines changed: 0 additions & 2 deletions
This file was deleted.

projects/client/Apigen/project.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"version": "1.0.0-*",
3+
"buildOptions": {
4+
"emitEntryPoint": true
5+
},
6+
7+
"dependencies": {
8+
"ApigenBootstrap": "*",
9+
"Microsoft.NETCore.App": {
10+
"type": "platform",
11+
"version": "1.0.0"
12+
},
13+
"System.Xml.XmlDocument": "4.0.1",
14+
"System.Xml.xpath.xmldocument": "4.0.0"
15+
},
16+
17+
"frameworks": {
18+
"netcoreapp1.0": {
19+
"imports": "dnxcore50"
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)