Skip to content

Commit 9d2aac0

Browse files
committed
Add SwaggerFeature to .NET Core SelfHost
1 parent 9348653 commit 9d2aac0

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

src/ServiceStack.Core.SelfHost/Startup.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
using Microsoft.AspNetCore.Http.Extensions;
2121
using Microsoft.AspNetCore.Http.Internal;
2222
using Microsoft.Extensions.Primitives;
23+
using ServiceStack.Api.Swagger;
2324

2425
namespace ServiceStack.Core.SelfHost
2526
{
@@ -77,6 +78,7 @@ public AppHost()
7778

7879
public override void Configure(Container container)
7980
{
81+
Plugins.Add(new SwaggerFeature());
8082
}
8183
}
8284

src/ServiceStack.Core.SelfHost/project.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{
1+
{
22
"version": "1.0.0-*",
33
"buildOptions": {
44
"emitEntryPoint": true
@@ -17,7 +17,8 @@
1717
"ServiceStack.Interfaces": "1.0.*",
1818
"ServiceStack.Text": "1.0.*",
1919
"ServiceStack.Client": "1.0.*",
20-
"ServiceStack.Common": "1.0.*"
20+
"ServiceStack.Common": "1.0.*",
21+
"ServiceStack.Api.Swagger": "1.0.0"
2122
},
2223

2324
"frameworks": {

src/ServiceStack.Core.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ServiceStack.HttpClient", "
5151
EndProject
5252
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ServiceStack.Server", "ServiceStack.Server\ServiceStack.Server.xproj", "{666A80C7-B8A6-4FA1-98D9-E3ABF9000477}"
5353
EndProject
54+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ServiceStack.Api.Swagger", "ServiceStack.Api.Swagger\ServiceStack.Api.Swagger.xproj", "{616144BD-3FBE-4090-85DB-660DD7866E4F}"
55+
EndProject
5456
Global
5557
GlobalSection(SolutionConfigurationPlatforms) = preSolution
5658
Debug|Any CPU = Debug|Any CPU
@@ -121,6 +123,10 @@ Global
121123
{666A80C7-B8A6-4FA1-98D9-E3ABF9000477}.Debug|Any CPU.Build.0 = Debug|Any CPU
122124
{666A80C7-B8A6-4FA1-98D9-E3ABF9000477}.Release|Any CPU.ActiveCfg = Release|Any CPU
123125
{666A80C7-B8A6-4FA1-98D9-E3ABF9000477}.Release|Any CPU.Build.0 = Release|Any CPU
126+
{616144BD-3FBE-4090-85DB-660DD7866E4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
127+
{616144BD-3FBE-4090-85DB-660DD7866E4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
128+
{616144BD-3FBE-4090-85DB-660DD7866E4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
129+
{616144BD-3FBE-4090-85DB-660DD7866E4F}.Release|Any CPU.Build.0 = Release|Any CPU
124130
EndGlobalSection
125131
GlobalSection(SolutionProperties) = preSolution
126132
HideSolutionNode = FALSE

tests/ServiceStack.Core.SelfHostTests/project.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"ServiceStack.OrmLite": "1.0.*",
3333
"ServiceStack.OrmLite.Sqlite": "1.0.*",
3434
"ServiceStack.Redis": "1.0.*",
35-
"ServiceStack.Text": "1.0.*"
35+
"ServiceStack.Text": "1.0.*",
36+
"ServiceStack.Api.Swagger": "1.0.0"
3637
},
3738
"frameworks": {
3839
"netcoreapp1.0": {

0 commit comments

Comments
 (0)