diff --git a/.gitignore b/.gitignore index 376bdfd86..373c99a28 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ ## Ignore build results and temporary files. +.vs + Backup* _UpgradeReport_Files bin diff --git a/README.md b/README.md index 268712354..c217cf826 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ websocket-sharp supports: +- VS2019 solution and project `WebSocketSharp`, targeting .NET Standard 2.0 (`netstandard2.0`) and .NET Framework 4.7.2 (`net472`) - [RFC 6455](#supported-websocket-specifications) - [WebSocket Client](#websocket-client) and [Server](#websocket-server) - [Per-message Compression](#per-message-compression) extension diff --git a/WebSocketSharp.sln b/WebSocketSharp.sln new file mode 100644 index 000000000..9ec9bcdee --- /dev/null +++ b/WebSocketSharp.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31005.135 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebSocketSharp", "websocket-sharp\WebSocketSharp.csproj", "{9819518E-D926-48CA-8636-AAECFC2CB654}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9819518E-D926-48CA-8636-AAECFC2CB654}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9819518E-D926-48CA-8636-AAECFC2CB654}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9819518E-D926-48CA-8636-AAECFC2CB654}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9819518E-D926-48CA-8636-AAECFC2CB654}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B178666C-9436-4B3C-AD94-83CA3E4F751E} + EndGlobalSection +EndGlobal diff --git a/websocket-sharp/WebSocketSharp.csproj b/websocket-sharp/WebSocketSharp.csproj new file mode 100644 index 000000000..34c559594 --- /dev/null +++ b/websocket-sharp/WebSocketSharp.csproj @@ -0,0 +1,32 @@ + + + + netstandard2.0;net472 + WebSocketSharp + WebSocketSharp + C# implementation of the WebSocket protocol client and server + 1.0.0 + + sta.blockhead + WebSocketSharp + false + true + true + true + + + + WebSocketSharp for .NET Standard 2.0 + + + + WebSocketSharp for .NET Framework 4.7.2 + + + + + + + + +