diff --git a/.nuget/NuGet.Config b/.nuget/NuGet.Config
deleted file mode 100644
index 6a318ad..0000000
--- a/.nuget/NuGet.Config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.nuget/NuGet.exe b/.nuget/NuGet.exe
deleted file mode 100644
index 8d13fd8..0000000
Binary files a/.nuget/NuGet.exe and /dev/null differ
diff --git a/.nuget/NuGet.targets b/.nuget/NuGet.targets
deleted file mode 100644
index 0280409..0000000
--- a/.nuget/NuGet.targets
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
- $(MSBuildProjectDirectory)\..\
-
-
- false
-
-
- false
-
-
- true
-
-
- false
-
-
-
-
-
-
-
-
-
-
- $([System.IO.Path]::Combine($(SolutionDir), ".nuget"))
- $([System.IO.Path]::Combine($(ProjectDir), "packages.config"))
- $([System.IO.Path]::Combine($(SolutionDir), "packages"))
-
-
-
-
- $(SolutionDir).nuget
- packages.config
- $(SolutionDir)packages
-
-
-
-
- $(NuGetToolsPath)\NuGet.exe
- @(PackageSource)
-
- "$(NuGetExePath)"
- mono --runtime=v4.0.30319 $(NuGetExePath)
-
- $(TargetDir.Trim('\\'))
-
- -RequireConsent
-
- $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -o "$(PackagesDir)"
- $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols
-
-
-
- RestorePackages;
- $(ResolveReferencesDependsOn);
-
-
-
-
- $(BuildDependsOn);
- BuildPackage;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.nuget/packages.config b/.nuget/packages.config
deleted file mode 100644
index f2e9233..0000000
--- a/.nuget/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/SyslogNet.Client.Tests/Properties/AssemblyInfo.cs b/SyslogNet.Client.Tests/Properties/AssemblyInfo.cs
deleted file mode 100644
index a9cc033..0000000
--- a/SyslogNet.Client.Tests/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("SyslogNet.Client.Tests")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Microsoft")]
-[assembly: AssemblyProduct("SyslogNet.Client.Tests")]
-[assembly: AssemblyCopyright("Copyright © Microsoft 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("e180fbc5-2a1a-4124-8ead-fbea9ca3e54d")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/SyslogNet.Client.Tests/StructuredDataElementTests.cs b/SyslogNet.Client.Tests/StructuredDataElementTests.cs
index 4c66b53..be6fa34 100644
--- a/SyslogNet.Client.Tests/StructuredDataElementTests.cs
+++ b/SyslogNet.Client.Tests/StructuredDataElementTests.cs
@@ -1,8 +1,8 @@
-using System.Collections.Generic;
-using Xunit;
-
namespace SyslogNet.Client.Tests
{
+ using System.Collections.Generic;
+ using Xunit;
+
public class StructuredDataElementTests
{
[Fact]
diff --git a/SyslogNet.Client.Tests/SyslogNet.Client.Tests.csproj b/SyslogNet.Client.Tests/SyslogNet.Client.Tests.csproj
index f4a74de..97f211c 100644
--- a/SyslogNet.Client.Tests/SyslogNet.Client.Tests.csproj
+++ b/SyslogNet.Client.Tests/SyslogNet.Client.Tests.csproj
@@ -1,74 +1,28 @@
-
-
+
+
- Debug
- AnyCPU
- {2D6094E8-8483-4B91-9D5E-BF98B070763F}
- Library
- Properties
+ netcoreapp2.0
SyslogNet.Client.Tests
- SyslogNet.Client.Tests
- v4.0
- 512
- ..\
- true
+ SyslogNet.Client.Tests
+ 1.1.0
+ Andrew Smith, Jacob Reimers
+ SyslogNet
+ SyslogNet
+ Copyright © Andrew Smith 2013
+ git
+ Syslog
+ Converted to netstandard.
+ False
+ .Net Syslog client. Supports both RFC 3164 and RFC 5424 Syslog standards as well as UDP and encrypted TCP transport.
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
- ..\packages\xunit.1.9.1\lib\net20\xunit.dll
-
-
- ..\packages\xunit.extensions.1.9.1\lib\net20\xunit.extensions.dll
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
-
- {F94B72CD-DA67-436E-9244-FA79DF140E0A}
- SyslogNet.Client
-
+
-
-
-
-
+
+
\ No newline at end of file
diff --git a/SyslogNet.Client.nuspec b/SyslogNet.Client.nuspec
deleted file mode 100644
index f63b926..0000000
--- a/SyslogNet.Client.nuspec
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- SyslogNet.Client
- 0.0.0
- SyslogNet.Client
- Andrew Smith
- Andrew Smith
- https://github.com/emertechie/SyslogNet
- false
- .Net Syslog client. Supports both RFC 3164 and RFC 5424 Syslog standards as well as UDP and encrypted TCP transports.
- Copyright 2013
-
-
-
-
-
-
-
-
diff --git a/SyslogNet.Client/Properties/AssemblyInfo.cs b/SyslogNet.Client/Properties/AssemblyInfo.cs
deleted file mode 100644
index df93c1e..0000000
--- a/SyslogNet.Client/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("SyslogNet.Client")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Andrew Smith")]
-[assembly: AssemblyProduct("SyslogNet.Client")]
-[assembly: AssemblyCopyright("Copyright © Andrew Smith 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("344e3369-cb08-441b-9d1c-4371ed71c96d")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.3.3")]
-[assembly: AssemblyFileVersion("1.0.3.3")]
diff --git a/SyslogNet.Client/SyslogNet.Client.csproj b/SyslogNet.Client/SyslogNet.Client.csproj
index 8e6bd6b..a7b75ed 100644
--- a/SyslogNet.Client/SyslogNet.Client.csproj
+++ b/SyslogNet.Client/SyslogNet.Client.csproj
@@ -1,76 +1,22 @@
-
-
+
+
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {F94B72CD-DA67-436E-9244-FA79DF140E0A}
- Library
- Properties
+ netstandard2.0
SyslogNet.Client
- SyslogNet.Client
- v4.0
- 512
+ SyslogNet.Client
+ 0.3.0
+ Andrew Smith, Jacob Reimers
+ SyslogNet
+ SyslogNet
+ Copyright © Andrew Smith 2013
+ git
+ Syslog
+ Converted to netstandard.
+ False
+ .Net Syslog client. Supports both RFC 3164 and RFC 5424 Syslog standards as well as UDP and encrypted TCP transport.
+ https://github.com/emertechie/SyslogNet
+ https://github.com/emertechie/SyslogNet
+ https://github.com/emertechie/SyslogNet/blob/master/licence.md
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
- Code
-
-
- Code
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/SyslogNet.Client/SyslogNetException.cs b/SyslogNet.Client/SyslogNetException.cs
index d9b972f..1eda445 100644
--- a/SyslogNet.Client/SyslogNetException.cs
+++ b/SyslogNet.Client/SyslogNetException.cs
@@ -1,8 +1,9 @@
using System;
-using System.Runtime.Serialization;
-
namespace SyslogNet.Client
-{
+{
+ using System;
+ using System.Runtime.Serialization;
+
[Serializable]
public class SyslogNetException : Exception
{
diff --git a/SyslogNet.Client/Transport/SyslogEncryptedTcpSender.cs b/SyslogNet.Client/Transport/SyslogEncryptedTcpSender.cs
index c06e840..09e4716 100644
--- a/SyslogNet.Client/Transport/SyslogEncryptedTcpSender.cs
+++ b/SyslogNet.Client/Transport/SyslogEncryptedTcpSender.cs
@@ -1,11 +1,11 @@
-using System;
-using System.Net.Security;
-using System.Security;
-using System.Security.Cryptography.X509Certificates;
-using System.Threading;
-
-namespace SyslogNet.Client.Transport
+namespace SyslogNet.Client.Transport
{
+ using System;
+ using System.Net.Security;
+ using System.Security;
+ using System.Security.Cryptography.X509Certificates;
+ using System.Threading;
+
public class SyslogEncryptedTcpSender : SyslogTcpSender
{
protected int IOTimeout;
diff --git a/SyslogNet.sln b/SyslogNet.sln
index 3c0b65a..822ffef 100644
--- a/SyslogNet.sln
+++ b/SyslogNet.sln
@@ -1,19 +1,13 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TesterApp", "TesterApp\TesterApp.csproj", "{9D7482EB-EA3F-4047-9E79-C80EC8E18FED}"
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26730.12
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TesterApp", "TesterApp\TesterApp.csproj", "{9D7482EB-EA3F-4047-9E79-C80EC8E18FED}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{889FB071-3ADE-4C7F-9079-E4E016FE8B90}"
- ProjectSection(SolutionItems) = preProject
- .nuget\NuGet.Config = .nuget\NuGet.Config
- .nuget\NuGet.exe = .nuget\NuGet.exe
- .nuget\NuGet.targets = .nuget\NuGet.targets
- .nuget\packages.config = .nuget\packages.config
- EndProjectSection
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SyslogNet.Client", "SyslogNet.Client\SyslogNet.Client.csproj", "{F94B72CD-DA67-436E-9244-FA79DF140E0A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyslogNet.Client", "SyslogNet.Client\SyslogNet.Client.csproj", "{F94B72CD-DA67-436E-9244-FA79DF140E0A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyslogNet.Client.Tests", "SyslogNet.Client.Tests\SyslogNet.Client.Tests.csproj", "{2D6094E8-8483-4B91-9D5E-BF98B070763F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SyslogNet.Client.Tests", "SyslogNet.Client.Tests\SyslogNet.Client.Tests.csproj", "{2D6094E8-8483-4B91-9D5E-BF98B070763F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -25,16 +19,18 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Any CPU.ActiveCfg = Debug|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|x86.ActiveCfg = Debug|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|x86.Build.0 = Debug|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Any CPU.ActiveCfg = Release|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Mixed Platforms.Build.0 = Release|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|x86.ActiveCfg = Release|x86
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|x86.Build.0 = Release|x86
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Debug|x86.Build.0 = Debug|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|x86.ActiveCfg = Release|Any CPU
+ {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}.Release|x86.Build.0 = Release|Any CPU
{F94B72CD-DA67-436E-9244-FA79DF140E0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F94B72CD-DA67-436E-9244-FA79DF140E0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F94B72CD-DA67-436E-9244-FA79DF140E0A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -59,4 +55,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {8A0CB3E6-C297-4144-A6A9-044EAAF891D6}
+ EndGlobalSection
EndGlobal
diff --git a/TesterApp/Program.cs b/TesterApp/Program.cs
index 3e411cd..39ae5d6 100644
--- a/TesterApp/Program.cs
+++ b/TesterApp/Program.cs
@@ -10,34 +10,34 @@ namespace TesterApp
{
internal class Options
{
- [Option("h", "hostName", Required = false, HelpText = "The host name. If not set, defaults to the NetBIOS name of the local machine")]
+ [Option('h', "hostName", Required = false, HelpText = "The host name. If not set, defaults to the NetBIOS name of the local machine")]
public string LocalHostName { get; set; }
- [Option("a", "appName", Required = false, HelpText = "The application name")]
+ [Option('a', "appName", Required = false, HelpText = "The application name")]
public string AppName { get; set; }
- [Option("p", "procId", Required = false, HelpText = "The process identifier")]
+ [Option('p', "procId", Required = false, HelpText = "The process identifier")]
public string ProcId { get; set; }
- [Option("t", "msgType", Required = false, HelpText = "The message type (called msgId in spec)")]
+ [Option('t', "msgType", Required = false, HelpText = "The message type (called msgId in spec)")]
public string MsgType { get; set; }
- [Option("m", "msg", Required = false, HelpText = "The message")]
+ [Option('m', "msg", Required = false, HelpText = "The message")]
public string Message { get; set; }
- [Option("s", "syslogServer", Required = true, HelpText = "Host name of the syslog server")]
+ [Option('s', "syslogServer", Required = true, HelpText = "Host name of the syslog server")]
public string SyslogServerHostname { get; set; }
- [Option("r", "syslogPort", Required = true, HelpText = "The syslog server port")]
+ [Option('r', "syslogPort", Required = true, HelpText = "The syslog server port")]
public int SyslogServerPort { get; set; }
- [Option("v", "version", Required = false, DefaultValue = "5424", HelpText = "The version of syslog protocol to use. Possible values are '3164' and '5424' (from corresponding RFC documents) or 'local' to send messages to a local syslog (only on Linux or OS X). Default is '5424'")]
+ [Option('v', "version", Required = false, Default = "5424", HelpText = "The version of syslog protocol to use. Possible values are '3164' and '5424' (from corresponding RFC documents) or 'local' to send messages to a local syslog (only on Linux or OS X). Default is '5424'")]
public string SyslogVersion { get; set; }
- [Option("o", "protocol", Required = false, DefaultValue = "tcp", HelpText = "The network protocol to use. Possible values are 'tcp' or 'udp' to send to a remote syslog server, or 'local' to send to a local syslog over Unix sockets (only on Linux or OS X). Default is 'tcp'. Note: TCP always uses SSL connection.")]
+ [Option('o', "protocol", Required = false, Default = "tcp", HelpText = "The network protocol to use. Possible values are 'tcp' or 'udp' to send to a remote syslog server, or 'local' to send to a local syslog over Unix sockets (only on Linux or OS X). Default is 'tcp'. Note: TCP always uses SSL connection.")]
public string NetworkProtocol { get; set; }
- [Option("c", "cert", Required = false, HelpText = "Optional path to a CA certificate used to verify Syslog server certificate when using TCP protocol")]
+ [Option('c', "cert", Required = false, HelpText = "Optional path to a CA certificate used to verify Syslog server certificate when using TCP protocol")]
public string CACertPath { get; set; }
}
@@ -48,7 +48,9 @@ public static void Main(string[] args)
try
{
var options = new Options();
- if (new CommandLineParser().ParseArguments(args, options))
+ var result = Parser.Default.ParseArguments(args);
+
+ if (result is Parsed)
{
// string exceptionMessage = CreateExceptionMessageLevel1();
diff --git a/TesterApp/Properties/AssemblyInfo.cs b/TesterApp/Properties/AssemblyInfo.cs
deleted file mode 100644
index b5fe56e..0000000
--- a/TesterApp/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("TesterApp")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Microsoft")]
-[assembly: AssemblyProduct("TesterApp")]
-[assembly: AssemblyCopyright("Copyright © Microsoft 2012")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("27dc25f6-4882-406c-8605-8fcfe031a86b")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/TesterApp/TesterApp.csproj b/TesterApp/TesterApp.csproj
index 547904e..5cd9015 100644
--- a/TesterApp/TesterApp.csproj
+++ b/TesterApp/TesterApp.csproj
@@ -1,72 +1,33 @@
-
-
+
+
- Debug
- x86
- 8.0.30703
- 2.0
- {9D7482EB-EA3F-4047-9E79-C80EC8E18FED}
- Exe
- Properties
+ netcoreapp2.0
TesterApp
- TesterApp
- v4.0
- Client
- 512
- ..\
- true
+ TesterApp
+ 1.1.0
+ Andrew Smith, Jacob Reimers
+ SyslogNet
+ SyslogNet
+ Copyright © Andrew Smith 2013
+ git
+ Syslog
+ Converted to netstandard.
+ False
+ .Net Syslog client. Supports both RFC 3164 and RFC 5424 Syslog standards as well as UDP and encrypted TCP transport.
+ Exe
+ exe
+
+ latest
+ AnyCPU
+ False
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\CommandLineParser.1.9.3.19\lib\CommandLine.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
-
- {F94B72CD-DA67-436E-9244-FA79DF140E0A}
- SyslogNet.Client
-
+
-
-
-
-
+
+
\ No newline at end of file
diff --git a/build.bat b/build.bat
index 3180acd..bafa650 100644
--- a/build.bat
+++ b/build.bat
@@ -1,3 +1,6 @@
-powershell -Command ".\packages\psake.4.2.0.1\tools\psake.ps1 .\build.ps1"
-
-pause
\ No newline at end of file
+dotnet build .\SyslogNet.sln
+cd .\SyslogNet.Client.Tests\
+dotnet restore
+dotnet xunit
+cd ..
+dotnet pack .\SyslogNet.Client\SyslogNet.Client.csproj
\ No newline at end of file
diff --git a/publish.bat b/publish.bat
deleted file mode 100644
index 1289379..0000000
--- a/publish.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-powershell -File publish.ps1
-pause
\ No newline at end of file
diff --git a/publish.ps1 b/publish.ps1
deleted file mode 100644
index 1aa6e5c..0000000
--- a/publish.ps1
+++ /dev/null
@@ -1,3 +0,0 @@
-
-$packages = gci "_build\*.nupkg"
-nuget push $packages
\ No newline at end of file