CoreRemoting 1.2.1
dotnet add package CoreRemoting --version 1.2.1
NuGet\Install-Package CoreRemoting -Version 1.2.1
<PackageReference Include="CoreRemoting" Version="1.2.1" />
paket add CoreRemoting --version 1.2.1
#r "nuget: CoreRemoting, 1.2.1"
// Install CoreRemoting as a Cake Addin #addin nuget:?package=CoreRemoting&version=1.2.1 // Install CoreRemoting as a Cake Tool #tool nuget:?package=CoreRemoting&version=1.2.1
Easy to use Remoting library for .NET Core and .NET Framework
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Castle.Windsor (>= 6.0.0)
- Microsoft.Extensions.DependencyInjection (>= 6.0.2)
- Newtonsoft.Json (>= 13.0.3)
- Newtonsoft.Json.Bson (>= 1.0.3)
- Serialize.Linq (>= 3.1.160)
- stakx.DynamicProxy.AsyncInterceptor (>= 0.1.0)
- System.Configuration.ConfigurationManager (>= 6.0.2)
- System.Data.DataSetExtensions (>= 4.5.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Runtime.Serialization.Formatters (>= 4.3.0)
- System.Security.Cryptography.Algorithms (>= 4.3.1)
- System.Security.Cryptography.Cng (>= 5.0.0)
- System.Security.Cryptography.OpenSsl (>= 5.0.0)
- System.Security.Principal.Windows (>= 5.0.0)
- WatsonTcp (>= 6.0.6)
- websocketsharp.core (>= 1.0.1)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on CoreRemoting:
Package | Downloads |
---|---|
CoreRemoting.Authentication.WindowsAuthProvider
Windows user authentication provider for CoreRemoting |
|
CoreRemoting.Authentication.LinuxPamAuthProvider
Linux user authentication provider for CoreRemoting |
|
CoreRemoting.Authentication.GenericOsAuthProvider
Generic OS user authentication provider for CoreRemoting |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.2.1 | 454 | 11/22/2024 | |
1.2.0 | 2,717 | 3/20/2024 | |
1.1.16 | 713 | 10/12/2023 | |
1.1.15 | 3,045 | 6/5/2023 | |
1.1.14 | 90,333 | 11/30/2022 | |
1.1.13 | 1,347 | 1/9/2022 | |
1.1.12 | 550 | 11/19/2021 | |
1.1.11 | 487 | 11/18/2021 | |
1.1.10 | 451 | 11/18/2021 | |
1.1.9 | 504 | 10/12/2021 | |
1.1.8 | 489 | 10/12/2021 | |
1.1.7 | 1,345 | 4/6/2021 | |
1.1.6 | 1,077 | 4/5/2021 | |
1.1.5 | 1,111 | 4/1/2021 | |
1.1.4 | 1,148 | 3/21/2021 | |
1.1.3 | 1,119 | 3/7/2021 | |
1.1.2 | 1,044 | 3/7/2021 | |
1.1.1 | 1,090 | 2/12/2021 | |
1.1.0 | 1,053 | 2/11/2021 | |
1.0.0 | 485 | 1/24/2021 |
- Change default serializer to BSON to align with non-classic API's default
- Change default channel to TCP to align with non-classic API's default
- Implement TCP channel recognition from Classic Remoting API configuration
- Preventing Leakage of the Remoting Session
- Use Async methods for WatsonTCP
- Replace obsolete methods for Aes encryption
- Remove RemotingSession in a separate task
- Avoid nested envelopes
- RemotingSession shouldn't overwrite the serialized exception with an empty MessageCallResult message.
- Try to keep useful information from the non-serializable exceptions.
- Fix a hang due to a WireMessage deserialization error.
- Demonstrate failing event dispatch when one of the clients disconnects unexpectedly.
- Don't try to dispatch the client events to a disposed remoting session.
- Try your best not to fail event dispatch even if the client had power failure