Skip to content

Commit 7e62e04

Browse files
committed
fix: Fix #61 for Visual Studio 2017
1 parent 40179bb commit 7e62e04

File tree

4 files changed

+10
-12
lines changed

4 files changed

+10
-12
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77

88
These are the changes to each version that has been released on the official [Visual Studio extension gallery](https://marketplace.visualstudio.com/items?itemName=unchase.UnchaseOpenAPIConnectedService).
99

10+
## v1.6.8 `(2021-10-22)`
11+
12+
- [x] Fix [issue #61](https://github.com/unchase/Unchase.OpenAPI.Connectedservice/issues/61) for Visual Studio 2017
13+
1014
## v1.6.7 `(2021-10-22)`
1115

1216
- [x] Another fix [issue #61](https://github.com/unchase/Unchase.OpenAPI.Connectedservice/issues/61)

src/Common/ProjectHelper.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using EnvDTE80;
55
using Microsoft.VisualStudio;
66
using Microsoft.VisualStudio.Shell.Interop;
7+
using Newtonsoft.Json.Linq;
78

89
namespace Unchase.OpenAPI.ConnectedService.Common
910
{
@@ -68,15 +69,8 @@ public static string GetFilePath(this ProjectItem item)
6869
internal static bool IsJson(string input)
6970
{
7071
input = input.Trim();
71-
try
72-
{
73-
System.Text.Json.JsonSerializer.Deserialize<object>(input);
74-
}
75-
catch
76-
{
77-
return false;
78-
}
79-
return input.StartsWith("{") && input.EndsWith("}")
72+
JToken.Parse(input);
73+
return input.StartsWith("{") && input.EndsWith("}")
8074
|| input.StartsWith("[") && input.EndsWith("]");
8175
}
8276
}

src/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
// You can specify all the values or you can default the Build and Revision Numbers
3131
// by using the '*' as shown below:
3232
// [assembly: AssemblyVersion("1.2.*")]
33-
[assembly: AssemblyVersion("1.6.7")]
34-
[assembly: AssemblyFileVersion("1.6.7.0")]
33+
[assembly: AssemblyVersion("1.6.8")]
34+
[assembly: AssemblyFileVersion("1.6.8.0")]
3535
[assembly: NeutralResourcesLanguage("en-US")]
3636

src/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="Unchase.Openapi.ConnectedService.63199638-6211-4285-ba8f-75b1f0326c2a" Version="1.6.7" Language="en-US" Publisher="Unchase" />
4+
<Identity Id="Unchase.Openapi.ConnectedService.63199638-6211-4285-ba8f-75b1f0326c2a" Version="1.6.8" Language="en-US" Publisher="Unchase" />
55
<DisplayName>Unchase OpenAPI (Swagger) Connected Service</DisplayName>
66
<Description xml:space="preserve">Connected service for Visual Studio to generate OpenAPI (Swagger) web service reference.</Description>
77
<MoreInfo>https://github.com/unchase/Unchase.OpenAPI.Connectedservice</MoreInfo>

0 commit comments

Comments
 (0)