From fcb6575f199f78688acb029f55847eca4e4ca0a1 Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Fri, 19 Jul 2019 19:14:30 -0700
Subject: [PATCH] Address immediate issues in service reference feature
(#12366)
- #12363
- correct a few VS issues
- void silent failures
- improve documentation
- support the `clean` target
- stop using experimentatal package version
---
...ft.Extensions.ApiDescription.Client.csproj | 1 -
...oft.Extensions.ApiDescription.Client.props | 38 +++++++++++++++++--
...t.Extensions.ApiDescription.Client.targets | 4 ++
.../src/build/OpenApiItemsSchema.xaml | 14 ++++++-
...ft.Extensions.ApiDescription.Server.csproj | 1 -
...t.Extensions.ApiDescription.Server.targets | 11 +++++-
6 files changed, 62 insertions(+), 7 deletions(-)
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
index 07b8cc5dd5..7abe5134b7 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
@@ -9,7 +9,6 @@
$(MSBuildProjectName)
Build Tasks;MSBuild;Swagger;Open API;code generation; Web API client
true
- $(ExperimentalVersionPrefix)
netstandard2.0;net461
true
false
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.props b/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.props
index a0d5fb28d4..1212cc91fb 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.props
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.props
@@ -67,9 +67,6 @@
Well-known metadata of the code generator item groups.
-->
-
-
-
@@ -98,5 +95,40 @@
-->
+
+
+
+
+
+
+
+ NSwagCSharp
+
+
+
+
+
+ $(OpenApiGenerateCodeOptions)
+
+
+
+
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.targets b/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.targets
index 126cb997ab..b74e55c5a9 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.targets
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.targets
@@ -26,6 +26,7 @@
-->
TargetFramework
+ false
false
true
@@ -128,6 +129,9 @@
%(_Directories.FullPath)
+
+
<_Files Remove="@(_Files)" />
<_Directories Remove="@(_Directories)" />
diff --git a/src/Mvc/Extensions.ApiDescription.Client/src/build/OpenApiItemsSchema.xaml b/src/Mvc/Extensions.ApiDescription.Client/src/build/OpenApiItemsSchema.xaml
index b3c15eac46..0859269d22 100644
--- a/src/Mvc/Extensions.ApiDescription.Client/src/build/OpenApiItemsSchema.xaml
+++ b/src/Mvc/Extensions.ApiDescription.Client/src/build/OpenApiItemsSchema.xaml
@@ -72,7 +72,7 @@
-
+
@@ -88,6 +88,12 @@
+
+
+
+
+
+
@@ -158,6 +164,12 @@
+
+
+
+
+
+
diff --git a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
index 352f717c4b..1433203545 100644
--- a/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
+++ b/src/Mvc/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
@@ -12,7 +12,6 @@
$(MSBuildProjectName)
MSBuild;Swagger;Open API;code generation;Web API
true
- $(ExperimentalVersionPrefix)
true