diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 23f774b..939d5e4 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -23,7 +23,7 @@ on: jobs: analyze: name: Analyze - runs-on: windows-latest + runs-on: windows-2019 permissions: actions: read contents: read diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d43683..2c621c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +------------------------------------------------------------------------------------------------------------- +## OPC DA/AE/HDA Solution .NET - 1.2.5 + +### Fixed Issues +- Support of .NET 6.0 + ------------------------------------------------------------------------------------------------------------- ## OPC DA/AE/HDA Solution .NET - 1.2.4 diff --git a/doc/visio/OPC DAAEHDA Client Solution NET.vsd b/doc/visio/OPC DAAEHDA Client Solution NET.vsd deleted file mode 100644 index 677281e..0000000 Binary files a/doc/visio/OPC DAAEHDA Client Solution NET.vsd and /dev/null differ diff --git a/examples/Workshop/AeConsole/AeConsole.csproj b/examples/Workshop/AeConsole/AeConsole.csproj index 1fd698f..3543933 100644 --- a/examples/Workshop/AeConsole/AeConsole.csproj +++ b/examples/Workshop/AeConsole/AeConsole.csproj @@ -7,9 +7,9 @@ Exe Technosoftware.AeClientConsole Technosoftware GmbH - OPC DA/AE/HDA Client Solution .NET + OPC DA/AE/HDA Solution .NET Technosoftware AE Client Console - Copyright © 2011 - 2021 Technosoftware GmbH + Copyright © 2011 - 2022 Technosoftware GmbH diff --git a/examples/Workshop/AeConsole/OpcSample.cs b/examples/Workshop/AeConsole/OpcSample.cs index ea90674..93ef867 100644 --- a/examples/Workshop/AeConsole/OpcSample.cs +++ b/examples/Workshop/AeConsole/OpcSample.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/examples/Workshop/AeConsole/Program.cs b/examples/Workshop/AeConsole/Program.cs index 41bee46..339f28c 100644 --- a/examples/Workshop/AeConsole/Program.cs +++ b/examples/Workshop/AeConsole/Program.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/examples/Workshop/DaConsole/DaConsole.csproj b/examples/Workshop/DaConsole/DaConsole.csproj index b39d28a..7ff60ee 100644 --- a/examples/Workshop/DaConsole/DaConsole.csproj +++ b/examples/Workshop/DaConsole/DaConsole.csproj @@ -7,9 +7,9 @@ Exe Technosoftware.DaClientConsole Technosoftware GmbH - OPC DA/AE/HDA Client Solution .NET + OPC DA/AE/HDA Solution .NET Technosoftware DA Client Console - Copyright © 2011 - 2021 Technosoftware GmbH + Copyright © 2011 - 2022 Technosoftware GmbH diff --git a/examples/Workshop/DaConsole/OpcSample.cs b/examples/Workshop/DaConsole/OpcSample.cs index 51cbf96..d9c189d 100644 --- a/examples/Workshop/DaConsole/OpcSample.cs +++ b/examples/Workshop/DaConsole/OpcSample.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/examples/Workshop/DaConsole/Program.cs b/examples/Workshop/DaConsole/Program.cs index 19ef93a..81054b0 100644 --- a/examples/Workshop/DaConsole/Program.cs +++ b/examples/Workshop/DaConsole/Program.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/examples/Workshop/HdaConsole/HdaConsole.csproj b/examples/Workshop/HdaConsole/HdaConsole.csproj index 3e91216..61f0437 100644 --- a/examples/Workshop/HdaConsole/HdaConsole.csproj +++ b/examples/Workshop/HdaConsole/HdaConsole.csproj @@ -7,9 +7,9 @@ Exe Technosoftware.HdaClientConsole Technosoftware GmbH - OPC DA/AE/HDA Client Solution .NET + OPC DA/AE/HDA Solution .NET Technosoftware HDA Client Console - Copyright © 2011 - 2021 Technosoftware GmbH + Copyright © 2011 - 2022 Technosoftware GmbH diff --git a/examples/Workshop/HdaConsole/OpcSample.cs b/examples/Workshop/HdaConsole/OpcSample.cs index b1ec578..f208a1f 100644 --- a/examples/Workshop/HdaConsole/OpcSample.cs +++ b/examples/Workshop/HdaConsole/OpcSample.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/examples/Workshop/HdaConsole/Program.cs b/examples/Workshop/HdaConsole/Program.cs index 1a64d0e..9058f1f 100644 --- a/examples/Workshop/HdaConsole/Program.cs +++ b/examples/Workshop/HdaConsole/Program.cs @@ -1,6 +1,6 @@ #region Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved //----------------------------------------------------------------------------- -// Copyright (c) 2021 Technosoftware GmbH. All rights reserved +// Copyright (c) 2011-2022 Technosoftware GmbH. All rights reserved // Web: https://technosoftware.com // // License: diff --git a/licenses/LICENSE.txt b/licenses/LICENSE.txt new file mode 100644 index 0000000..e0e46e6 --- /dev/null +++ b/licenses/LICENSE.txt @@ -0,0 +1,11 @@ +# SOFTWARE LICENSE AGREEMENT + +TECHNOSOFTWARE (THE "LICENSOR") IS WILLING TO LICENSE THE ACCOMPANYING SOFTWARE AND ASSOCIATED DOCUMENTATION INCLUDING AUTHORIZED COPIES OF EACH (THE "SOFTWARE") TO YOU ("LICENSEE") ONLY ON THE CONDITION THAT LICENSEE ACCEPTS ALL OF THE TERMS IN THIS AGREEMENT. + +The licensed Software is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The licensed Software is licensed, not sold. Technosoftware shall own all right, title and interest including the intellectual property rights in and to the information on bug fixes or error corrections relating to the licensed Software that are submitted by Licensee to Technosoftware as well as any intellectual property rights to the correction of any errors, if any. + +PLEASE READ THE TERMS CAREFULLY BEFORE INSTALLING THE SOFTWARE. BY INSTALLING THE SOFTWARE, LICENSEE ACKNOWLEDGES THAT LICENSEE HAS READ AND UNDERSTANDS THIS AGREEMENT AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. THE EFFECTIVE DATE OF THIS AGREEMENT SHALL BE THE DATE UPON THE SOFTWARE WAS FIRST DELIVERED TO YOU OR FIRST DOWNLOADED BY YOU. + +IF LICENSEE DOES NOT ACCEPT THESE LICENSE TERMS, THEN TECHNOSOFTWARE DOES NOT GRANT ANY LICENSE TO THE SOFTWARE, AND LICENSEE MUST NOT DOWNLOAD OR INSTALL THE SOFTWARE. + +The detailed license agreement is available at https://technosoftware.com/documents/Technosoftware_SLA.pdf. diff --git a/nuget/Technosoftware.DaAeHdaSolution.DaAeHdaClient.nuspec b/nuget/Technosoftware.DaAeHdaSolution.DaAeHdaClient.nuspec index bc55e76..fb832bd 100644 --- a/nuget/Technosoftware.DaAeHdaSolution.DaAeHdaClient.nuspec +++ b/nuget/Technosoftware.DaAeHdaSolution.DaAeHdaClient.nuspec @@ -2,18 +2,18 @@ Technosoftware.DaAeHdaSolution.DaAeHdaClient - 1.2.4 + 1.2.5 OPC DA/AE/HDA Solution .NET Client Library OPC DA/AE/HDA .NET Client Library README.md Technosoftware GmbH true - LICENSE.md + licenses/LICENSE.txt https://github.com/technosoftware-gmbh/opcdaaehda-solution-net-samples images/TechnosoftwareGmbH.png https://github.com/technosoftware-gmbh/opcdaaehda-solution-net-samples/releases Copyright © 2011 - 2022 Technosoftware GmbH - Technosoftware OPC DA/AE/HDA .NET 5.0 dotnet windows netcore + Technosoftware OPC DA/AE/HDA .NET 6.0 .NET 5.0 dotnet windows netcore @@ -31,6 +31,10 @@ + + + + @@ -49,11 +53,13 @@ - + + + diff --git a/src/Technosoftware/DaAeHdaClient/LicenseHandler.cs b/src/Technosoftware/DaAeHdaClient/LicenseHandler.cs index b4ac11c..0a644f9 100644 --- a/src/Technosoftware/DaAeHdaClient/LicenseHandler.cs +++ b/src/Technosoftware/DaAeHdaClient/LicenseHandler.cs @@ -40,12 +40,12 @@ public enum ProductLicense : uint None = 0, /// - /// OPC UA Client .NET + /// OPC DA/AE/HDA Client .NET /// Client = 1, /// - /// OPC UA Server .NET + /// OPC DA/AE Server .NET /// Server = 2, @@ -209,19 +209,19 @@ public static string Product if (((LicensedProduct & ProductLicense.Client) == ProductLicense.Client) && ((LicensedProduct & ProductLicense.Server) == ProductLicense.Server)) { - product = "Expired OPC UA Bundle .NET license"; + product = "Expired OPC DA/AE/HDA Bundle .NET license"; } else if ((LicensedProduct & ProductLicense.Client) == ProductLicense.Client) { - product = "Expired OPC UA Client .NET license"; + product = "Expired OPC DA/AE/HDA Client .NET license"; } else if ((LicensedProduct & ProductLicense.Server) == ProductLicense.Server) { - product = "Expired OPC UA Server .NET license"; + product = "Expired OPC DA/HDA Server .NET license"; } else if ((LicensedProduct & ProductLicense.Evaluation) == ProductLicense.Evaluation) { - product = "Expired OPC UA Bundle .NET Evaluation"; + product = "Expired OPC DA/AE/HDA Bundle .NET Evaluation"; } return product; } diff --git a/version.json b/version.json index e6d1351..c95dbe9 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "1.2.4", + "version": "1.2.5", "versionHeightOffset": 0, "nugetPackageVersion": { "semVer": 2