Skip to content

Commit 50ae328

Browse files
Merge pull request #322 from rabbitmq/rabbitmq-dotnet-client-308
Switch to the new [old] project format (csproj)
2 parents 5b2811b + fb1f594 commit 50ae328

25 files changed

+387
-330
lines changed

BUILD_DOTNET_CORE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
To build the dotnet core components you need the `dotnet` command line utility installed.
22
It can be obtained for your chosen platform [here](https://www.microsoft.com/net/core#macosx).
33

4+
You will also need [mono 5.x](http://www.mono-project.com/docs/about-mono/releases/).
5+
46
Run `./build.sh` (linux/osx) or `build.bat` (windows) to trigger code generation and complete a dotnet core build.
57

68
To run the tests simply run `run-tests.sh` (linux/osx) or `run-tests.bat` (windows). This will run the entire test suite. There is currently no way to only run a subset of tests.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ See [ChangeLog.md](https://github.com/rabbitmq/rabbitmq-dotnet-client/blob/maste
3333

3434
## Building from Source
3535

36-
Please see [How to Run Tests](./RUNNING_TESTS.md) for build process overview.
36+
Please see [How to Run Tests](./RUNNING_TESTS.md) and [Building .NET Core](./BUILD_DOTNET_CORE.md)
37+
for build process overview.
3738

3839
## Contributing
3940

RabbitMQDotNetClient.sln

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,34 @@
1-
1+
22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 14
4-
VisualStudioVersion = 14.0.25420.1
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.26114.2
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "projects", "projects", "{068D7DC3-8E6E-4951-B9E3-272C641BF0DE}"
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.WinRT", "projects\client\RabbitMQ.Client.WinRT\RabbitMQ.Client.WinRT.csproj", "{61D29F90-5B1C-4748-89FC-9FD2937F09C6}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client", "projects\client\RabbitMQ.Client\RabbitMQ.Client.csproj", "{8C554257-5ECC-45DB-873D-560BFBB74EC8}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Unit.WinRT", "projects\client\Unit.WinRT\RabbitMQ.Client.Unit.WinRT.csproj", "{897505A9-8373-4F41-8DE8-221BF06D877D}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit", "projects\client\Unit\Unit.csproj", "{B8FAC024-CC03-4067-9FFC-02846FB8AE48}"
1313
EndProject
14-
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "RabbitMQ.Client", "projects\client\RabbitMQ.Client\RabbitMQ.Client.xproj", "{8C554257-5ECC-45DB-873D-560BFBB74EC8}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ApigenBootstrap", "projects\client\ApigenBootstrap\ApigenBootstrap.csproj", "{9534956B-60D5-49BA-8179-1382D4E64349}"
1515
EndProject
16-
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Unit", "projects\client\Unit\Unit.xproj", "{B8FAC024-CC03-4067-9FFC-02846FB8AE48}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apigen", "projects\client\Apigen\Apigen.csproj", "{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}"
1717
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}"
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit.WinRT", "projects\client\Unit.WinRT\Unit.WinRT.csproj", "{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}"
2119
EndProject
2220
Global
2321
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2422
Debug|Any CPU = Debug|Any CPU
2523
DebugNoTest|Any CPU = DebugNoTest|Any CPU
2624
Release|Any CPU = Release|Any CPU
2725
SignedRelease|Any CPU = SignedRelease|Any CPU
26+
Debug|x64 = Debug|x64
27+
Debug|x86 = Debug|x86
28+
Release|x64 = Release|x64
29+
Release|x86 = Release|x86
2830
EndGlobalSection
2931
GlobalSection(ProjectConfigurationPlatforms) = postSolution
30-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
32-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
33-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
34-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
35-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Release|Any CPU.Build.0 = Release|Any CPU
36-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
37-
{897505A9-8373-4F41-8DE8-221BF06D877D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38-
{897505A9-8373-4F41-8DE8-221BF06D877D}.Debug|Any CPU.Build.0 = Debug|Any CPU
39-
{897505A9-8373-4F41-8DE8-221BF06D877D}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
40-
{897505A9-8373-4F41-8DE8-221BF06D877D}.Release|Any CPU.ActiveCfg = Release|Any CPU
41-
{897505A9-8373-4F41-8DE8-221BF06D877D}.Release|Any CPU.Build.0 = Release|Any CPU
42-
{897505A9-8373-4F41-8DE8-221BF06D877D}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
4332
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4433
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
4534
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
@@ -71,17 +60,28 @@ Global
7160
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Release|Any CPU.Build.0 = Release|Any CPU
7261
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
7362
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
63+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
64+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
65+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x64.ActiveCfg = Debug|x64
66+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x64.Build.0 = Debug|x64
67+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x86.ActiveCfg = Debug|x86
68+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x86.Build.0 = Debug|x86
69+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
70+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|Any CPU.Build.0 = Release|Any CPU
71+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x64.ActiveCfg = Release|x64
72+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x64.Build.0 = Release|x64
73+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x86.ActiveCfg = Release|x86
74+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x86.Build.0 = Release|x86
7475
EndGlobalSection
7576
GlobalSection(SolutionProperties) = preSolution
7677
HideSolutionNode = FALSE
7778
EndGlobalSection
7879
GlobalSection(NestedProjects) = preSolution
7980
{ECCBAEE2-24C9-4C95-A88C-03B68E866F0F} = {068D7DC3-8E6E-4951-B9E3-272C641BF0DE}
80-
{61D29F90-5B1C-4748-89FC-9FD2937F09C6} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
81-
{897505A9-8373-4F41-8DE8-221BF06D877D} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8281
{8C554257-5ECC-45DB-873D-560BFBB74EC8} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8382
{B8FAC024-CC03-4067-9FFC-02846FB8AE48} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8483
{9534956B-60D5-49BA-8179-1382D4E64349} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8584
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
85+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
8686
EndGlobalSection
8787
EndGlobal

RabbitMQDotNetClientWithRT.sln

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.26114.2
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "projects", "projects", "{068D7DC3-8E6E-4951-B9E3-272C641BF0DE}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.WinRT", "projects\client\RabbitMQ.Client.WinRT\RabbitMQ.Client.WinRT.csproj", "{61D29F90-5B1C-4748-89FC-9FD2937F09C6}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Unit.WinRT", "projects\client\Unit.WinRT\RabbitMQ.Client.Unit.WinRT.csproj", "{897505A9-8373-4F41-8DE8-221BF06D877D}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client", "projects\client\RabbitMQ.Client\RabbitMQ.Client.csproj", "{8C554257-5ECC-45DB-873D-560BFBB74EC8}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit", "projects\client\Unit\Unit.csproj", "{B8FAC024-CC03-4067-9FFC-02846FB8AE48}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ApigenBootstrap", "projects\client\ApigenBootstrap\ApigenBootstrap.csproj", "{9534956B-60D5-49BA-8179-1382D4E64349}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apigen", "projects\client\Apigen\Apigen.csproj", "{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit.WinRT", "projects\client\Unit.WinRT\Unit.WinRT.csproj", "{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}"
23+
EndProject
24+
Global
25+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
26+
Debug|Any CPU = Debug|Any CPU
27+
DebugNoTest|Any CPU = DebugNoTest|Any CPU
28+
Release|Any CPU = Release|Any CPU
29+
SignedRelease|Any CPU = SignedRelease|Any CPU
30+
Debug|x64 = Debug|x64
31+
Debug|x86 = Debug|x86
32+
Release|x64 = Release|x64
33+
Release|x86 = Release|x86
34+
EndGlobalSection
35+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
36+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
37+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
38+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
39+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
40+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
43+
{897505A9-8373-4F41-8DE8-221BF06D877D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{897505A9-8373-4F41-8DE8-221BF06D877D}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{897505A9-8373-4F41-8DE8-221BF06D877D}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
46+
{897505A9-8373-4F41-8DE8-221BF06D877D}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{897505A9-8373-4F41-8DE8-221BF06D877D}.Release|Any CPU.Build.0 = Release|Any CPU
48+
{897505A9-8373-4F41-8DE8-221BF06D877D}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
49+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
51+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
52+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
53+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
54+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.Release|Any CPU.Build.0 = Release|Any CPU
55+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.SignedRelease|Any CPU.ActiveCfg = SignedRelease|Any CPU
56+
{8C554257-5ECC-45DB-873D-560BFBB74EC8}.SignedRelease|Any CPU.Build.0 = SignedRelease|Any CPU
57+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
58+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.Debug|Any CPU.Build.0 = Debug|Any CPU
59+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
60+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.Release|Any CPU.Build.0 = Release|Any CPU
62+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
63+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
64+
{9534956B-60D5-49BA-8179-1382D4E64349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65+
{9534956B-60D5-49BA-8179-1382D4E64349}.Debug|Any CPU.Build.0 = Debug|Any CPU
66+
{9534956B-60D5-49BA-8179-1382D4E64349}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
67+
{9534956B-60D5-49BA-8179-1382D4E64349}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
68+
{9534956B-60D5-49BA-8179-1382D4E64349}.Release|Any CPU.ActiveCfg = Release|Any CPU
69+
{9534956B-60D5-49BA-8179-1382D4E64349}.Release|Any CPU.Build.0 = Release|Any CPU
70+
{9534956B-60D5-49BA-8179-1382D4E64349}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
71+
{9534956B-60D5-49BA-8179-1382D4E64349}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
72+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
73+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
74+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.DebugNoTest|Any CPU.ActiveCfg = Debug|Any CPU
75+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.DebugNoTest|Any CPU.Build.0 = Debug|Any CPU
76+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
77+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.Release|Any CPU.Build.0 = Release|Any CPU
78+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.ActiveCfg = Release|Any CPU
79+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2}.SignedRelease|Any CPU.Build.0 = Release|Any CPU
80+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
81+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
82+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x64.ActiveCfg = Debug|x64
83+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x64.Build.0 = Debug|x64
84+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x86.ActiveCfg = Debug|x86
85+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Debug|x86.Build.0 = Debug|x86
86+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
87+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|Any CPU.Build.0 = Release|Any CPU
88+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x64.ActiveCfg = Release|x64
89+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x64.Build.0 = Release|x64
90+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x86.ActiveCfg = Release|x86
91+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0}.Release|x86.Build.0 = Release|x86
92+
EndGlobalSection
93+
GlobalSection(SolutionProperties) = preSolution
94+
HideSolutionNode = FALSE
95+
EndGlobalSection
96+
GlobalSection(NestedProjects) = preSolution
97+
{ECCBAEE2-24C9-4C95-A88C-03B68E866F0F} = {068D7DC3-8E6E-4951-B9E3-272C641BF0DE}
98+
{61D29F90-5B1C-4748-89FC-9FD2937F09C6} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
99+
{897505A9-8373-4F41-8DE8-221BF06D877D} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
100+
{8C554257-5ECC-45DB-873D-560BFBB74EC8} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
101+
{B8FAC024-CC03-4067-9FFC-02846FB8AE48} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
102+
{9534956B-60D5-49BA-8179-1382D4E64349} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
103+
{B416DDB7-5E3E-4A20-B5A9-C6E518E203A2} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
104+
{D59E9DCD-EED6-4DFC-9FC7-11D56FF021F0} = {ECCBAEE2-24C9-4C95-A88C-03B68E866F0F}
105+
EndGlobalSection
106+
EndGlobal

build.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@ECHO OFF
22
dotnet restore
33
dotnet run -p .\projects\client\Apigen --apiName:AMQP_0_9_1 .\docs\specs\amqp0-9-1.stripped.xml .\gensrc\autogenerated-api-0-9-1.cs
4-
dotnet build .\projects\client\RabbitMQ.Client
4+
msbuild.\projects\client\RabbitMQ.Client
55
dotnet build .\projects\client\Unit

build.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ set -e
55
SCRIPT=$0
66
SCRIPT_DIR=$(cd $(dirname "$SCRIPT") && pwd)
77

8-
dotnet restore
9-
dotnet run -p $SCRIPT_DIR/projects/client/Apigen --apiName:AMQP_0_9_1 $SCRIPT_DIR/docs/specs/amqp0-9-1.stripped.xml $SCRIPT_DIR/gensrc/autogenerated-api-0-9-1.cs
10-
dotnet build $SCRIPT_DIR/projects/client/RabbitMQ.Client
11-
dotnet build $SCRIPT_DIR/projects/client/Unit
8+
dotnet restore ./RabbitMQDotNetClient.sln
9+
dotnet run -p $SCRIPT_DIR/projects/client/Apigen/Apigen.csproj --apiName:AMQP_0_9_1 $SCRIPT_DIR/docs/specs/amqp0-9-1.stripped.xml $SCRIPT_DIR/gensrc/autogenerated-api-0-9-1.cs
10+
# we have to use msbuild or else multi-targeting doesn't work
11+
msbuild $SCRIPT_DIR/projects/client/RabbitMQ.Client/RabbitMQ.Client.csproj
12+
dotnet build $SCRIPT_DIR/projects/client/Unit/Unit.csproj

projects/client/Apigen/Apigen.csproj

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>netcoreapp1.0</TargetFramework>
5+
<AssemblyName>Apigen</AssemblyName>
6+
<OutputType>Exe</OutputType>
7+
<PackageId>Apigen</PackageId>
8+
<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
9+
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
10+
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
11+
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
12+
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
13+
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
14+
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
15+
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
16+
</PropertyGroup>
17+
18+
<ItemGroup>
19+
<ProjectReference Include="../ApigenBootstrap/ApigenBootstrap.csproj" />
20+
</ItemGroup>
21+
22+
<ItemGroup>
23+
<PackageReference Include="System.Xml.XmlDocument" Version="4.0.1" />
24+
<PackageReference Include="System.Xml.xpath.xmldocument" Version="4.0.0" />
25+
</ItemGroup>
26+
27+
</Project>

projects/client/Apigen/Apigen.xproj

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

projects/client/Apigen/project.json

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

0 commit comments

Comments
 (0)