From 0ad6e903daf8180fa1548ada87ec73d209b07539 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 18:59:21 +0000 Subject: [PATCH 1/6] Initial plan From c3a2953726da64a768386ac00bae6f43b4d0fb67 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 19:08:58 +0000 Subject: [PATCH 2/6] Convert all WinForms projects to SDK-style .NET 8 Co-authored-by: romanett <7413710+romanett@users.noreply.github.com> --- Samples/Client.Net4/UA Sample Client.csproj | 176 +-- .../UA Client Controls.csproj | 1049 +---------------- .../Controls.Net4/UA Sample Controls.csproj | 725 +----------- .../GDS/Client/GlobalDiscoveryClient.csproj | 176 +-- .../GlobalDiscoveryClientControls.csproj | 233 +--- .../NetCoreGlobalDiscoveryServer.csproj | 4 +- .../GDS/Server/GlobalDiscoveryServer.csproj | 267 +---- Samples/Opc.Ua.Sample/Opc.Ua.Sample.csproj | 4 +- .../ReferenceClient/Reference Client.csproj | 165 +-- .../ReferenceServer/Reference Server.csproj | 179 +-- Samples/Server.Net4/UA Sample Server.csproj | 182 +-- .../UA Server Controls.csproj | 174 +-- .../Client/Aggregation Client.csproj | 160 +-- .../ConsoleAggregationServer.csproj | 12 +- .../Server/Aggregation Server.csproj | 161 +-- .../Client/AlarmCondition Client.csproj | 236 +--- .../Server/AlarmCondition Server.csproj | 205 +--- Workshop/Boiler/Client/Boiler Client.csproj | 165 +-- Workshop/Boiler/Server/Boiler Server.csproj | 167 +-- Workshop/Common/Quickstart Library.csproj | 148 +-- .../Client/DataAccess Client.csproj | 198 +--- .../Server/DataAccess Server.csproj | 185 +-- .../DataTypes/Client/DataTypes Client.csproj | 156 +-- .../DataTypes/Common/DataTypes Library.csproj | 2 +- .../DataTypes/Server/DataTypes Server.csproj | 180 +-- Workshop/Empty/Client/Empty Client.csproj | 150 +-- Workshop/Empty/Server/Empty Server.csproj | 151 +-- .../Client/HistoricalAccess Client.csproj | 192 +-- .../Server/HistoricalAccess Server.csproj | 210 +--- .../Tester/Aggregate Tester.csproj | 166 +-- .../Client/HistoricalEvents Client.csproj | 220 +--- .../Server/HistoricalEvents Server.csproj | 171 +-- Workshop/Methods/Client/Methods Client.csproj | 156 +-- Workshop/Methods/Server/Methods Server.csproj | 159 +-- .../PerfTest/Client/PerfTest Client.csproj | 154 +-- .../PerfTest/Server/PerfTest Server.csproj | 161 +-- .../Client/SimpleEvents Client.csproj | 153 +-- .../Server/SimpleEvents Server.csproj | 165 +-- .../Client/UserAuthentication Client.csproj | 158 +-- .../Server/UserAuthentication Server.csproj | 182 +-- Workshop/Views/Client/Views Client.csproj | 155 +-- Workshop/Views/Server/Views Server.csproj | 173 +-- 42 files changed, 731 insertions(+), 7454 deletions(-) diff --git a/Samples/Client.Net4/UA Sample Client.csproj b/Samples/Client.Net4/UA Sample Client.csproj index 461631caa..f65425e94 100644 --- a/Samples/Client.Net4/UA Sample Client.csproj +++ b/Samples/Client.Net4/UA Sample Client.csproj @@ -1,167 +1,43 @@ - - + + - Debug - AnyCPU - PackageReference - true - 9.0.30729 - 2.0 - {D7601329-530D-4537-B9B9-D9D53D5F81F6} + net8.0-windows WinExe - Properties + true + true + false Opc.Ua.Sample Opc.Ua.SampleClient App.ico - Opc.Ua.Sample.Program - - - 3.5 - - - v4.8 - false - - - app.manifest - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AnyCPU - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - AnyCPU - false - AllRules.ruleset + {D7601329-530D-4537-B9B9-D9D53D5F81F6} + true + true - - - - - - 3.5 - - - - - - 3.0 - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - - True - Resources.resx - True - - - Designer - - - SampleClientForm.cs - Designer - - - Always - - - Always - Designer - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - Form - - - SampleClientForm.cs - - - - - {A247D2EE-14FC-463D-A9BA-6CFF1EF22B7A} - UA Client Controls - True - - - {92AE819B-4938-4502-AC32-67063F9893CD} - UA Sample Controls - True - - - {bcb915b6-b5c3-45bc-9c8b-f43008df0c14} - Opc.Ua.Sample - - - - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview 4.3.4 - - win7-x64 - win7-x64 - - - - - - - - - + + + + + + + + Always + + + Always + + + Always + + \ No newline at end of file diff --git a/Samples/ClientControls.Net4/UA Client Controls.csproj b/Samples/ClientControls.Net4/UA Client Controls.csproj index 3773b6ed1..17139dad9 100644 --- a/Samples/ClientControls.Net4/UA Client Controls.csproj +++ b/Samples/ClientControls.Net4/UA Client Controls.csproj @@ -1,1049 +1,38 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {A247D2EE-14FC-463D-A9BA-6CFF1EF22B7A} + net8.0-windows Library - Properties + true + true + false Opc.Ua.Client.Controls Opc.Ua.ClientControls - false - - - - - 3.5 - - - v4.8 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - - - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - - - false - AllRules.ruleset + {A247D2EE-14FC-463D-A9BA-6CFF1EF22B7A} + true + true - - - - - - 3.0 - - - - - - - - AttributeListCtrl.cs - - - UserControl - - - UserControl - - - BrowseListCtrl.cs - - - UserControl - - - BrowseTreeCtrl.cs - - - UserControl - - - NodeListCtrl.cs - - - Form - - - SelectNodesDlg.cs - - - UserControl - - - UserControl - - - ClientUtils.cs - - - UserControl - - - AttrributesListViewCtrl.cs - - - UserControl - - - BrowseNodeCtrl.cs - - - UserControl - - - BrowseTreeViewCtrl.cs - - - Form - - - CallRequestDlg.cs - - - UserControl - - - CallRequestListViewCtrl.cs - - - UserControl - - - ConnectServerCtrl.cs - - - Form - - - EditAnnotationDlg.cs - - - Form - - - EditComplexValue2Dlg.cs - - - UserControl - - - EditComplexValueCtrl.cs - - - Form - - - EditComplexValueDlg.cs - - - Form - - - EditMonitoredItemDlg.cs - - - Form - - - EditReadValueIdDlg.cs - - - Form - - - EditSubscriptionDlg.cs - - - UserControl - - - EditValueCtrl.cs - - - Form - - - EditWriteValueDlg.cs - - - UserControl - - - EventFilterListViewCtrl.cs - - - UserControl - - - EventListViewCtrl.cs - - - Form - - - GdsDiscoverServersDlg.cs - - - Form - - - HistoryDataDlg.cs - - - UserControl - - - HistoryDataListView.cs - - - UserControl - - - HistoryEventCtrl.cs - - - - Form - - - ReadRequestDlg.cs - - - UserControl - - - ReadRequestListViewCtrl.cs - - - Form - - - SelectLocaleDlg.cs - - - UserControl - - - SelectNodeCtrl.cs - - - Form - - - SelectNodeDlg.cs - - - Form - - - SetFilterOperatorDlg.cs - - - Form - - - SetTypeDlg.cs - - - Form - - - SubscribeDataDlg.cs - - - UserControl - - - SubscribeDataListViewCtrl.cs - - - Form - - - SubscribeEventsDlg.cs - - - UserControl - - - TypeFieldsListViewCtrl.cs - - - Form - - - UserNamePasswordDlg.cs - - - Form - - - ViewEventDetailsDlg.cs - - - Form - - - WriteRequestDlg.cs - - - UserControl - - - WriteRequestListViewCtrl.cs - - - UserControl - - - DiscoveredServerOnNetworkListCtrl.cs - - - Form - - - DiscoveredServerOnNetworkListDlg.cs - - - UserControl - - - SelectHostCtrl.cs - - - UserControl - - - DiscoveredServerListCtrl.cs - - - Form - - - DiscoveredServerListDlg.cs - - - UserControl - - - HostListCtrl.cs - - - Form - - - HostListDlg.cs - - - Code - - - UserControl - - - GuiUtils.cs - - - Form - - - EditArrayDlg.cs - - - Form - - - DiscoverServerDlg.cs - - - UserControl - - - EditDataValueCtrl.cs - - - Form - - - EditDataValueDlg.cs - - - UserControl - - - EditValueCtrl.cs - - - UserControl - - - EventListView.cs - - - UserControl - - - ReferenceListCtrl.cs - - - Form - - - ViewNodeStateDlg.cs - - - UserControl - - - BaseListCtrl.cs - - - UserControl - - - BaseTreeCtrl.cs - - - Code - - - Form - - - ComplexValueEditDlg.cs - - - UserControl - - - DataListCtrl.cs - - - Form - - - DateTimeValueEditDlg.cs - - - UserControl - - - NodeIdCtrl.cs - - - Form - - - NodeIdValueEditDlg.cs - - - Form - - - NumericValueEditDlg.cs - - - UserControl - - - ReferenceTypeCtrl.cs - - - Form - - - SimpleValueEditDlg.cs - - - Form - - - StringValueEditDlg.cs - - - Form - - - CertificateDlg.cs - - - UserControl - - - CertificateListCtrl.cs - - - Form - - - CertificateListDlg.cs - - - - UserControl - - - CertificatePropertiesListCtrl.cs - - - UserControl - - - CertificateStoreCtrl.cs - - - Form - - - CertificateStoreDlg.cs - - - UserControl - - - CertificateStoreTreeCtrl.cs - - - Form - - - CertificateStoreTreeDlg.cs - - - UserControl - - - SelectUrlsCtrl.cs - - - Form - - - SelectProfileDlg.cs - - - UserControl - - - SelectProfileCtrl.cs - - - UserControl - - - SelectCertificateStoreCtrl.cs - - - UserControl - - - SelectFileCtrl.cs - - - Form - - - ViewCertificateDlg.cs - - - Form - - - YesNoDlg.cs - - - Form - - - ConfiguredServerDlg.cs - - - UserControl - - - ConfiguredServerListCtrl.cs - - - Form - - - ConfiguredServerListDlg.cs - - - UserControl - - - EndpointSelectorCtrl.cs - - - Form - - - UsernameTokenDlg.cs - - - Form - - - ExceptionDlg.cs - - - UserControl - - - HeaderBranding.cs - - - - - - True - True - Resources.resx - - - - - BrowseTreeCtrl.cs - Designer - - - NodeListCtrl.cs - Designer - - - SelectNodesDlg.cs - Designer - - - ClientUtils.cs - Designer - - - AttrributesListViewCtrl.cs - Designer - - - BrowseNodeCtrl.cs - Designer - - - BrowseTreeViewCtrl.cs - Designer - - - CallRequestDlg.cs - Designer - - - CallRequestListViewCtrl.cs - Designer - - - ConnectServerCtrl.cs - Designer - - - EditAnnotationDlg.cs - Designer - - - EditComplexValue2Dlg.cs - Designer - - - EditComplexValueCtrl.cs - Designer - - - EditComplexValueDlg.cs - Designer - - - EditMonitoredItemDlg.cs - Designer - - - EditReadValueIdDlg.cs - Designer - - - EditSubscriptionDlg.cs - Designer - - - EditValueCtrl.cs - Designer - - - EditWriteValueDlg.cs - Designer - - - EventFilterListViewCtrl.cs - Designer - - - EventListViewCtrl.cs - Designer - - - GdsDiscoverServersDlg.cs - Designer - - - HistoryDataDlg.cs - Designer - - - HistoryDataListView.cs - Designer - - - HistoryEventCtrl.cs - Designer - - - ReadRequestDlg.cs - Designer - - - ReadRequestListViewCtrl.cs - Designer - - - SelectLocaleDlg.cs - Designer - - - SelectNodeCtrl.cs - Designer - - - SelectNodeDlg.cs - Designer - - - SetFilterOperatorDlg.cs - Designer - - - SetTypeDlg.cs - Designer - - - SubscribeDataDlg.cs - Designer - - - SubscribeDataListViewCtrl.cs - Designer - - - SubscribeEventsDlg.cs - Designer - - - TypeFieldsListViewCtrl.cs - Designer - - - UserNamePasswordDlg.cs - Designer - - - ViewEventDetailsDlg.cs - Designer - - - WriteRequestDlg.cs - Designer - - - WriteRequestListViewCtrl.cs - Designer - - - DiscoveredServerOnNetworkListCtrl.cs - - - DiscoveredServerOnNetworkListDlg.cs - - - SelectHostCtrl.cs - Designer - - - DiscoveredServerListCtrl.cs - Designer - - - DiscoveredServerListDlg.cs - Designer - - - HostListCtrl.cs - Designer - - - HostListDlg.cs - Designer - - - GuiUtils.cs - Designer - - - EditArrayDlg.cs - Designer - - - DiscoverServerDlg.cs - Designer - - - EditDataValueCtrl.cs - Designer - - - EditDataValueDlg.cs - Designer - - - EditValueCtrl.cs - Designer - - - EventListView.cs - Designer - - - ReferenceListCtrl.cs - Designer - - - ViewNodeStateDlg.cs - Designer - - - BaseListCtrl.cs - Designer - - - BaseTreeCtrl.cs - Designer - - - ComplexValueEditDlg.cs - Designer - - - DataListCtrl.cs - Designer - - - DateTimeValueEditDlg.cs - Designer - - - NodeIdCtrl.cs - Designer - - - NodeIdValueEditDlg.cs - Designer - - - NumericValueEditDlg.cs - Designer - - - ReferenceTypeCtrl.cs - Designer - - - SimpleValueEditDlg.cs - - - StringValueEditDlg.cs - Designer - - - CertificateDlg.cs - Designer - - - CertificateListCtrl.cs - Designer - - - CertificateListDlg.cs - Designer - - - CertificateStoreCtrl.cs - Designer - - - CertificateStoreDlg.cs - Designer - - - CertificateStoreTreeCtrl.cs - Designer - - - CertificateStoreTreeDlg.cs - Designer - - - SelectUrlsCtrl.cs - Designer - - - SelectProfileDlg.cs - Designer - - - SelectProfileCtrl.cs - Designer - - - SelectCertificateStoreCtrl.cs - Designer - - - SelectFileCtrl.cs - Designer - - - ViewCertificateDlg.cs - Designer - - - YesNoDlg.cs - Designer - - - ConfiguredServerDlg.cs - Designer - - - ConfiguredServerListCtrl.cs - Designer - - - ConfiguredServerListDlg.cs - Designer - - - EndpointSelectorCtrl.cs - Designer - - - UsernameTokenDlg.cs - Designer - - - ExceptionDlg.cs - - - HeaderBranding.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - Designer - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - - - - - - - + + + + + + \ No newline at end of file diff --git a/Samples/Controls.Net4/UA Sample Controls.csproj b/Samples/Controls.Net4/UA Sample Controls.csproj index fbbc0ee11..464c1e93e 100644 --- a/Samples/Controls.Net4/UA Sample Controls.csproj +++ b/Samples/Controls.Net4/UA Sample Controls.csproj @@ -1,723 +1,26 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {92AE819B-4938-4502-AC32-67063F9893CD} + net8.0-windows Library - Properties + true + true + false Opc.Ua.Sample Opc.Ua.SampleControls - false - - - - - 3.5 - - - http://localhost/Opc.Ua.SampleControls/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - v4.8 - - - - true - full - false - bin\Debug\ - TRACE;DEBUG - prompt - 4 - AnyCPU - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - false - AllRules.ruleset + {92AE819B-4938-4502-AC32-67063F9893CD} + true + true - - - - - 3.5 - - - - - - - - - - - - - UserControl - - - ArgumentListCtrl.cs - - - Form - - - CallMethodDlg.cs - - - Form - - - ClientForm.cs - - - - Form - - - SelectLocaleDlg.cs - - - Form - - - ServerForm.cs - - - UserControl - - - BrowseListCtrl.cs - - - Form - - - BrowseDlg.cs - - - Form - - - BrowseTypesDlg.cs - - - Form - - - ReadHistoryDlg.cs - - - Form - - - EndpointViewDlg.cs - - - UserControl - - - TypeHierarchyListCtrl.cs - - - UserControl - - - TypeNavigatorCtrl.cs - - - UserControl - - - HistoryReadDetails.cs - - - Form - - - HistoryReadDlg.cs - - - Form - - - CreateMonitoredItemsDlg.cs - - - Form - - - WriteDlg.cs - - - Form - - - MonitoredItemDlg.cs - - - UserControl - - - DataChangeNotificationListCtrl.cs - - - UserControl - - - FilterOperandListCtrl.cs - - - Form - - - ReadDlg.cs - - - UserControl - - - SelectClauseListCtrl.cs - - - UserControl - - - PerformanceResultsListCtrl.cs - - - Form - - - PerformanceTestDlg.cs - - - UserControl - - - WriteValueListCtrl.cs - - - UserControl - - - DataValueListCtrl.cs - - - Form - - - SelectNodesDlg.cs - - - UserControl - - - ReadValueListCtrl.cs - - - UserControl - - - NodeListCtrl.cs - - - UserControl - - - PropertyListCtrl.cs - - - Form - - - EventFilterDlg.cs - - - Form - - - FilterOperatorEditDlg.cs - - - Form - - - SubscriptionDlg.cs - - - True - True - Resources.resx - - - Form - - - AddressSpaceDlg.cs - - - Form - - - SecuritySettingsDlg.cs - - - Form - - - NodeAttributesDlg.cs - - - Form - - - BrowseOptionsDlg.cs - - - Form - - - CreateSecureChannelDlg.cs - - - Form - - - SelectNodeDlg.cs - - - Form - - - FilterOperandEditDlg.cs - - - UserControl - - - ContentFilterElementListCtrl.cs - - - UserControl - - - EventNotificationListCtrl.cs - - - Form - - - WriteValueEditDlg.cs - - - Form - - - ReadValueEditDlg.cs - - - Form - - - DataChangeFilterEditDlg.cs - - - UserControl - - - MonitoredItemConfigCtrl.cs - - - Form - - - RepublishNotificationMessageDlg.cs - - - Form - - - SetMonitoringModeDlg.cs - - - UserControl - - - NotificationMessageListCtrl.cs - - - Form - - - MonitoredItemEditDlg.cs - - - UserControl - - - MonitoredItemStatusCtrl.cs - - - UserControl - - - SessionTreeCtrl.cs - - - Form - - - SessionOpenDlg.cs - - - Form - - - SubscriptionEditDlg.cs - - - UserControl - - - AttributeListCtrl.cs - - - Form - - - BackgroundTaskDlg.cs - - - UserControl - - - BrowseTreeCtrl.cs - - - Form - - - FindNodeDlg.cs - - - - - - - Designer - AttributeListCtrl.cs - - - Designer - BackgroundTaskDlg.cs - - - ArgumentListCtrl.cs - Designer - - - CallMethodDlg.cs - Designer - - - ClientForm.cs - Designer - - - SelectLocaleDlg.cs - Designer - - - ServerForm.cs - Designer - - - BrowseListCtrl.cs - Designer - - - BrowseDlg.cs - Designer - - - BrowseTypesDlg.cs - Designer - - - ReadHistoryDlg.cs - Designer - - - EndpointViewDlg.cs - Designer - - - TypeNavigatorCtrl.cs - Designer - - - HistoryReadDetails.cs - Designer - - - HistoryReadDlg.cs - Designer - - - CreateMonitoredItemsDlg.cs - Designer - - - WriteDlg.cs - Designer - - - MonitoredItemDlg.cs - Designer - - - DataChangeNotificationListCtrl.cs - Designer - - - FilterOperandListCtrl.cs - Designer - - - ReadDlg.cs - Designer - - - SelectClauseListCtrl.cs - Designer - - - Designer - PerformanceResultsListCtrl.cs - - - PerformanceTestDlg.cs - Designer - - - WriteValueListCtrl.cs - Designer - - - DataValueListCtrl.cs - Designer - - - SelectNodesDlg.cs - Designer - - - ReadValueListCtrl.cs - Designer - - - NodeListCtrl.cs - Designer - - - PropertyListCtrl.cs - Designer - - - EventFilterDlg.cs - Designer - - - FilterOperatorEditDlg.cs - Designer - - - SubscriptionDlg.cs - Designer - - - Designer - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - AddressSpaceDlg.cs - - - SecuritySettingsDlg.cs - Designer - - - NodeAttributesDlg.cs - Designer - - - Designer - BrowseTreeCtrl.cs - - - BrowseOptionsDlg.cs - Designer - - - CreateSecureChannelDlg.cs - Designer - - - SelectNodeDlg.cs - Designer - - - FilterOperandEditDlg.cs - Designer - - - ContentFilterElementListCtrl.cs - Designer - - - EventNotificationListCtrl.cs - Designer - - - WriteValueEditDlg.cs - Designer - - - ReadValueEditDlg.cs - Designer - - - DataChangeFilterEditDlg.cs - Designer - - - MonitoredItemConfigCtrl.cs - Designer - - - RepublishNotificationMessageDlg.cs - Designer - - - SetMonitoringModeDlg.cs - Designer - - - NotificationMessageListCtrl.cs - Designer - - - MonitoredItemEditDlg.cs - Designer - - - MonitoredItemStatusCtrl.cs - Designer - - - SessionTreeCtrl.cs - Designer - - - SessionOpenDlg.cs - Designer - - - SubscriptionEditDlg.cs - Designer - - - FindNodeDlg.cs - Designer - - - - - {A247D2EE-14FC-463D-A9BA-6CFF1EF22B7A} - UA Client Controls - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - Designer - - - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - - - - - - - + + + \ No newline at end of file diff --git a/Samples/GDS/Client/GlobalDiscoveryClient.csproj b/Samples/GDS/Client/GlobalDiscoveryClient.csproj index 9cec66e51..140ab98b6 100644 --- a/Samples/GDS/Client/GlobalDiscoveryClient.csproj +++ b/Samples/GDS/Client/GlobalDiscoveryClient.csproj @@ -1,172 +1,36 @@ - - + + - Debug - AnyCPU - 8.0.30703 - 2.0 - PackageReference - true - {2ADA8796-AC1F-4031-9162-D4ED79D828AF} + net8.0-windows WinExe - Properties + true + true + false Opc.Ua.Gds.Client Opc.Ua.Gds.Client - v4.8 - 512 - - - - AnyCPU - true - full - false - Bin\Debug\ - TRACE;DEBUG;NO_HTTPS - prompt - 4 - false - false - AllRules.ruleset - - - AnyCPU - pdbonly - true - Bin\Release\ - TRACE;NO_HTTPS - prompt - 4 - false - AllRules.ruleset - false - - App.ico - - - app.manifest + {2ADA8796-AC1F-4031-9162-D4ED79D828AF} + true + true - - - - - - - - - + + 1.5.378.10-preview + + + 1.5.378.10-preview + - - UserControl - - - ApplicationCertificateControl.cs - - - UserControl - - - ApplicationTrustListControl.cs - - - UserControl - - - RegisterApplicationControl.cs - - - Form - - - MainForm.cs - - - - - ApplicationCertificateControl.cs - - - ApplicationTrustListControl.cs - - - RegisterApplicationControl.cs - - - MainForm.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - - True - Resources.resx - True - - - Designer - - - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - + + - - Always - - - - - - - Always - Designer + + Always + - - - 1.5.378.11-preview - - - 1.5.378.11-preview - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {228ec503-2e77-45c9-87ac-3bb312e43196} - GlobalDiscoveryClientControls - - - - - - - - \ No newline at end of file diff --git a/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj b/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj index ef0267f27..e075156d0 100644 --- a/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj +++ b/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj @@ -1,235 +1,26 @@ - - - + + - Debug - AnyCPU - 8.0.30703 - 2.0 - PackageReference - true - {228EC503-2E77-45C9-87AC-3BB312E43196} + net8.0-windows Library - Properties + true + true + false Opc.Ua.Gds.Client.Controls Opc.Ua.Gds.Client.Controls - v4.8 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + {228EC503-2E77-45C9-87AC-3BB312E43196} + true + true - - - - - - - - - - - - - - - - UserControl - - - DiscoveryControl.cs - - - Form - - - DiscoveryUrlsDialog.cs - - - UserControl - - - EditValueCtrl.cs - - - Form - - - EditValueDlg.cs - - - Form - - - EndpointUrlDialog.cs - - - UserControl - - - ImageListControl.cs - - - Form - - - SelectGdsDialog.cs - - - Form - - - SelectPushServerDialog.cs - - - Form - - - SelectServerDialog.cs - - - Form - - - ServerCapabilitiesDialog.cs - - - UserControl - - - ServerStatusControl.cs - - - Form - - - SetTypeDlg.cs - - - UserControl - - - TrustListControl.cs - - - Form - - - TrustListDialog.cs - - - Form - - - UntrustedCertificateDialog.cs - - - Form - - - UserIdentityDialog.cs - - - Form - - - ViewApplicationRecordsDialog.cs - - - Form - - - ViewServersOnNetworkDialog.cs - - - - - - - DiscoveryControl.cs - - - DiscoveryUrlsDialog.cs - - - EditValueCtrl.cs - - - EditValueDlg.cs - - - EndpointUrlDialog.cs - - - ImageListControl.cs - - - SelectGdsDialog.cs - - - SelectPushServerDialog.cs - - - SelectServerDialog.cs - - - ServerCapabilitiesDialog.cs - - - ServerStatusControl.cs - - - SetTypeDlg.cs - - - TrustListControl.cs - - - TrustListDialog.cs - - - UntrustedCertificateDialog.cs - - - UserIdentityDialog.cs - - - ViewApplicationRecordsDialog.cs - - - ViewServersOnNetworkDialog.cs - - - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - + - \ No newline at end of file diff --git a/Samples/GDS/ConsoleServer/NetCoreGlobalDiscoveryServer.csproj b/Samples/GDS/ConsoleServer/NetCoreGlobalDiscoveryServer.csproj index af7f463d8..b0dcbf08f 100644 --- a/Samples/GDS/ConsoleServer/NetCoreGlobalDiscoveryServer.csproj +++ b/Samples/GDS/ConsoleServer/NetCoreGlobalDiscoveryServer.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/Samples/GDS/Server/GlobalDiscoveryServer.csproj b/Samples/GDS/Server/GlobalDiscoveryServer.csproj index fad3bc000..2ad51ff89 100644 --- a/Samples/GDS/Server/GlobalDiscoveryServer.csproj +++ b/Samples/GDS/Server/GlobalDiscoveryServer.csproj @@ -1,235 +1,18 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - PackageReference - true - {7148B244-B5A3-8F10-C50F-41B165904823} + net8.0-windows WinExe - Properties + true + true + false Opc.Ua.Gds.Server Opc.Ua.Gds.Server - v4.8 - 512 App.ico - app.manifest - - - 3.5 - - false - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - - true - full - false - Bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AnyCPU - AllRules.ruleset - false - - - pdbonly - true - Bin\Release\ - TRACE - prompt - 4 - false - AllRules.ruleset - false + {7148B244-B5A3-8F10-C50F-41B165904823} + true + true - - - - - 3.5 - - - - - - 3.0 - - - - - - - - - gdsdb.tt - - - gdsdb.tt - - - usersdb.tt - - - - usersdb.tt - - - True - True - usersdb.Context.tt - - - True - True - usersdb.tt - - - True - True - usersdb.edmx - - - - gdsdb.tt - - - gdsdb.tt - - - True - True - gdsdb.Context.tt - - - gdsdb.tt - True - True - - - True - True - gdsdb.edmx - - - - - - gdsdb.tt - - - - TextTemplatingFileGenerator - usersdb.Context.cs - usersdb.edmx - - - - TextTemplatingFileGenerator - usersdb.cs - usersdb.edmx - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - Designer - - - Always - - - TextTemplatingFileGenerator - gdsdb.Context.cs - - - - TextTemplatingFileGenerator - gdsdb.cs - - - PreserveNewest - Designer - - - Designer - - - EntityModelCodeGenerator - gdsdb.Designer.cs - - - EntityModelCodeGenerator - usersdb.Designer.cs - - - usersdb.edmx - - - gdsdb.edmx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {80056988-44E7-4EF4-9F59-50BCF215CB03} - UA Server Controls - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - 6.5.1 @@ -238,27 +21,21 @@ 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - - - - - - + + + + + + PreserveNewest + + + Always + + \ No newline at end of file diff --git a/Samples/Opc.Ua.Sample/Opc.Ua.Sample.csproj b/Samples/Opc.Ua.Sample/Opc.Ua.Sample.csproj index 37ee8ee39..3726d35e8 100644 --- a/Samples/Opc.Ua.Sample/Opc.Ua.Sample.csproj +++ b/Samples/Opc.Ua.Sample/Opc.Ua.Sample.csproj @@ -19,8 +19,8 @@ - - + + diff --git a/Samples/ReferenceClient/Reference Client.csproj b/Samples/ReferenceClient/Reference Client.csproj index c3256a21b..273b89e1f 100644 --- a/Samples/ReferenceClient/Reference Client.csproj +++ b/Samples/ReferenceClient/Reference Client.csproj @@ -1,160 +1,41 @@ - - + + - Debug - AnyCPU - PackageReference - true - 9.0.30729 - 2.0 - {9C1E7F15-2EE3-440D-8E17-00C38073822A} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.ReferenceClient Quickstarts.ReferenceClient - v4.8 - 512 App.ico - - - - - 3.5 - - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {9C1E7F15-2EE3-440D-8E17-00C38073822A} true + true - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - Designer - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - - - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Samples/ReferenceServer/Reference Server.csproj b/Samples/ReferenceServer/Reference Server.csproj index daedcdd6f..e3e914cb0 100644 --- a/Samples/ReferenceServer/Reference Server.csproj +++ b/Samples/ReferenceServer/Reference Server.csproj @@ -1,152 +1,30 @@ - - + + - Debug - AnyCPU - PackageReference - true - 9.0.30729 - 2.0 - {42EF4F25-29BF-4AB7-B403-8523694A3B36} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.ReferenceServer Quickstarts.ReferenceServer - v4.8 - 512 App.ico - - - - - 3.5 - - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {42EF4F25-29BF-4AB7-B403-8523694A3B36} true + true - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - Always - - - - - - - - - - - - - - - Form - - - MonitoredItemEventLogDlg.cs - - - - - - - MonitoredItemEventLogDlg.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - Designer - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview + + + 1.5.378.10-preview - - 1.5.378.2-preview + + 1.5.378.10-preview 4.3.0 @@ -158,20 +36,15 @@ 7.0.0 - - win7-x64 - win7-x64 - - - - - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Samples/Server.Net4/UA Sample Server.csproj b/Samples/Server.Net4/UA Sample Server.csproj index 4010bf390..87329e7be 100644 --- a/Samples/Server.Net4/UA Sample Server.csproj +++ b/Samples/Server.Net4/UA Sample Server.csproj @@ -1,148 +1,18 @@ - - + + - Debug - AnyCPU - PackageReference - true - 9.0.30729 - 2.0 - {B109EBAE-BB08-40A7-BB9E-7E56B9151B17} + net8.0-windows WinExe - Properties + true + true + false Opc.Ua.Sample Opc.Ua.SampleServer App.ico - Opc.Ua.Sample.Program - - - 3.5 - - - v4.8 - false - - - app.manifest - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - false - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - false - false - AllRules.ruleset + {B109EBAE-BB08-40A7-BB9E-7E56B9151B17} + true + true - - - - - 3.5 - - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - ServerDiagnosticsCtrl.cs - Designer - - - ServerForm.cs - Designer - - - True - Resources.resx - True - - - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - UserControl - - - ServerDiagnosticsCtrl.cs - - - Form - - - ServerForm.cs - - - - - {A247D2EE-14FC-463D-A9BA-6CFF1EF22B7A} - UA Client Controls - True - - - {92AE819B-4938-4502-AC32-67063F9893CD} - UA Sample Controls - True - - - {bcb915b6-b5c3-45bc-9c8b-f43008df0c14} - Opc.Ua.Sample - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - - - Always - - - Always - - - - - 10.0.0 @@ -151,25 +21,21 @@ 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - - - - - - - + + + + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Samples/ServerControls.Net4/UA Server Controls.csproj b/Samples/ServerControls.Net4/UA Server Controls.csproj index 97fb1eb39..fd05f025f 100644 --- a/Samples/ServerControls.Net4/UA Server Controls.csproj +++ b/Samples/ServerControls.Net4/UA Server Controls.csproj @@ -1,179 +1,29 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {80056988-44E7-4EF4-9F59-50BCF215CB03} + net8.0-windows Library - Properties + true + true + false Opc.Ua.Server.Controls Opc.Ua.ServerControls - v4.8 - 512 - false - - - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset + {80056988-44E7-4EF4-9F59-50BCF215CB03} + true + true - - - - - - - 3.5 - - - - - - - Form - - - ExceptionDlg.cs - - - Form - - - InputDlg.cs - - - - - - True - True - Resources.resx - - - UserControl - - - ServerDiagnosticsCtrl.cs - - - Form - - - ServerForm.cs - - - UserControl - - - HeaderBranding.cs - - - - - - ExceptionDlg.cs - - - InputDlg.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - ServerDiagnosticsCtrl.cs - Designer - - - ServerForm.cs - Designer - - - HeaderBranding.cs - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - - - - - - - \ No newline at end of file diff --git a/Workshop/Aggregation/Client/Aggregation Client.csproj b/Workshop/Aggregation/Client/Aggregation Client.csproj index 6295a5d21..ca51fc835 100644 --- a/Workshop/Aggregation/Client/Aggregation Client.csproj +++ b/Workshop/Aggregation/Client/Aggregation Client.csproj @@ -1,153 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - PackageReference - true - 2.0 - {F866F577-1EE0-447C-B47F-30180313B4C6} + net8.0-windows WinExe - Properties + true + true + false AggregationClient AggregationClient - v4.8 - 512 App.ico - - - - - 3.5 - - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset + {F866F577-1EE0-447C-B47F-30180313B4C6} + true + true - - - - 3.5 - - - - - - - - - - - Form - - - SubscribeDlg.cs - - - Form - - - SetUserAndLocaleDlg.cs - - - Form - - - ShowReferencesDlg.cs - - - Form - - - MainForm.cs - - - - - SubscribeDlg.cs - Designer - - - SetUserAndLocaleDlg.cs - Designer - - - ShowReferencesDlg.cs - Designer - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Aggregation/ConsoleAggregationServer/ConsoleAggregationServer.csproj b/Workshop/Aggregation/ConsoleAggregationServer/ConsoleAggregationServer.csproj index 35bd22c0d..56d99d36c 100644 --- a/Workshop/Aggregation/ConsoleAggregationServer/ConsoleAggregationServer.csproj +++ b/Workshop/Aggregation/ConsoleAggregationServer/ConsoleAggregationServer.csproj @@ -41,16 +41,16 @@ - - - + + + - - - + + + diff --git a/Workshop/Aggregation/Server/Aggregation Server.csproj b/Workshop/Aggregation/Server/Aggregation Server.csproj index 8fa57dfed..bc8fdbd2e 100644 --- a/Workshop/Aggregation/Server/Aggregation Server.csproj +++ b/Workshop/Aggregation/Server/Aggregation Server.csproj @@ -1,157 +1,44 @@ - - + + - Debug - AnyCPU - 9.0.30729 - PackageReference - true - 2.0 - {41A9D2F0-BFE0-4FFB-94F0-57AAC2C26899} + net8.0-windows WinExe - Properties + true + true + false AggregationServer AggregationServer - v4.8 - 512 App.ico - app.manifest - - - - - 3.5 - - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - x86 - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - true - bin\Develop\ - DEBUG;TRACE - full - x86 - false - 7.3 - prompt - AllRules.ruleset + {41A9D2F0-BFE0-4FFB-94F0-57AAC2C26899} + true + true - - - - 3.5 - - - - - - 3.0 - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - - Always - - - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj b/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj index 822483671..f527c9e75 100644 --- a/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj +++ b/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj @@ -1,234 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {A0C0ED57-9FA4-4ACA-B29A-D34993F01EED} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.AlarmConditionClient Quickstarts.AlarmConditionClient - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {A0C0ED57-9FA4-4ACA-B29A-D34993F01EED} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - - 3.0 - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - Form - - - AddCommentDlg.cs - - - Form - - - AuditEventForm.cs - - - Form - - - DialogResponseDlg.cs - - - Form - - - SetAreaFilterDlg.cs - - - Form - - - ViewEventDetailsDlg.cs - - - - - Form - - - MainForm.cs - - - - - AddCommentDlg.cs - Designer - - - AuditEventForm.cs - Designer - - - DialogResponseDlg.cs - Designer - - - SetAreaFilterDlg.cs - Designer - - - ViewEventDetailsDlg.cs - Designer - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - + + - - Always - Always + + Always + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - \ No newline at end of file diff --git a/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj b/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj index 2c5cf7488..836d909c0 100644 --- a/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj +++ b/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj @@ -1,201 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {A3AF1D7E-5CF9-4C1B-85CE-E363EDC4B63A} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.AlarmConditionServer Quickstarts.AlarmConditionServer - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {A3AF1D7E-5CF9-4C1B-85CE-E363EDC4B63A} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - - 3.0 - - - - 3.0 - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - Designer + + + + + + Always Always - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - Code - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - win7-x64 - win7-x64 - - - \ No newline at end of file diff --git a/Workshop/Boiler/Client/Boiler Client.csproj b/Workshop/Boiler/Client/Boiler Client.csproj index f9c5fbe6a..b4165774f 100644 --- a/Workshop/Boiler/Client/Boiler Client.csproj +++ b/Workshop/Boiler/Client/Boiler Client.csproj @@ -1,160 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {1E7CAC90-126A-4078-8C49-BF1F2B9C80AE} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.Boiler.Client Quickstarts.BoilerClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {1E7CAC90-126A-4078-8C49-BF1F2B9C80AE} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - 3.0 - - - - 3.0 - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Boiler/Server/Boiler Server.csproj b/Workshop/Boiler/Server/Boiler Server.csproj index ace8f71a5..c98ee9389 100644 --- a/Workshop/Boiler/Server/Boiler Server.csproj +++ b/Workshop/Boiler/Server/Boiler Server.csproj @@ -1,162 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {0A0B2ED2-9940-44F2-83EB-5DD600CDB57D} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.Boiler.Server Quickstarts.BoilerServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {0A0B2ED2-9940-44F2-83EB-5DD600CDB57D} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - 3.0 - - - - 3.0 - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - - - Always - Designer - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - True - Settings.settings - True - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Common/Quickstart Library.csproj b/Workshop/Common/Quickstart Library.csproj index 8a1b7e857..4242752cc 100644 --- a/Workshop/Common/Quickstart Library.csproj +++ b/Workshop/Common/Quickstart Library.csproj @@ -1,150 +1,24 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} + net8.0-windows Library - Properties + true + true + false Quickstarts Opc.Ua.QuickstartsLibrary - v4.8 - 512 - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} true + true - - true - full - false - ..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - ..\..\bin\Release\ - TRACE - prompt - 4 - false - AllRules.ruleset - - - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - - 3.0 - - - 3.0 - - - - - - - - UserControl - - - - - - - - - - - Form - - - SelectLocaleDlg.cs - - - - - SelectLocaleDlg.cs - Designer - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - 1.5.378.11-preview + 1.5.378.10-preview - + + - - \ No newline at end of file diff --git a/Workshop/DataAccess/Client/DataAccess Client.csproj b/Workshop/DataAccess/Client/DataAccess Client.csproj index 8df214828..a58f84a40 100644 --- a/Workshop/DataAccess/Client/DataAccess Client.csproj +++ b/Workshop/DataAccess/Client/DataAccess Client.csproj @@ -1,137 +1,29 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {C715BC40-D0F3-4B55-AA1F-88289F79D02A} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.DataAccessClient Quickstarts.DataAccessClient - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {C715BC40-D0F3-4B55-AA1F-88289F79D02A} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - 3.0 - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - Form - - - MainForm.cs - - - Form - - - ReadHistoryDlg.cs - - - Form - - - WriteValueDlg.cs - - - - - MainForm.cs - Designer - - - ReadHistoryDlg.cs - Designer - - - WriteValueDlg.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - + + @@ -141,62 +33,4 @@ Always - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - \ No newline at end of file diff --git a/Workshop/DataAccess/Server/DataAccess Server.csproj b/Workshop/DataAccess/Server/DataAccess Server.csproj index 8016d6ead..60fca5c8b 100644 --- a/Workshop/DataAccess/Server/DataAccess Server.csproj +++ b/Workshop/DataAccess/Server/DataAccess Server.csproj @@ -1,189 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {82FD7FC9-1912-44A4-BF20-178927A7FCBA} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.DataAccessServer Quickstarts.DataAccessServer - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {82FD7FC9-1912-44A4-BF20-178927A7FCBA} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - - - - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - - - - - - - - - - - ResXFileCodeGenerator - Designer - Resources.Designer.cs - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - - - - + + Always - Designer Always - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - win7-x64 - win7-x64 - - - \ No newline at end of file diff --git a/Workshop/DataTypes/Client/DataTypes Client.csproj b/Workshop/DataTypes/Client/DataTypes Client.csproj index c60a0f2aa..e204557f3 100644 --- a/Workshop/DataTypes/Client/DataTypes Client.csproj +++ b/Workshop/DataTypes/Client/DataTypes Client.csproj @@ -1,154 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {3E24E128-0D89-4D71-84A5-1013CFBC0B86} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.DataTypes Quickstarts.DataTypesClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {3E24E128-0D89-4D71-84A5-1013CFBC0B86} true + true - - true - full - false - ..\..\..\bin\debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {A5F4C543-387E-41C6-94A3-B2F1C866D17C} - DataTypes Library - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - + + + + + + Always + + + Always + - - \ No newline at end of file diff --git a/Workshop/DataTypes/Common/DataTypes Library.csproj b/Workshop/DataTypes/Common/DataTypes Library.csproj index 6d200ef67..c59393acf 100644 --- a/Workshop/DataTypes/Common/DataTypes Library.csproj +++ b/Workshop/DataTypes/Common/DataTypes Library.csproj @@ -104,7 +104,7 @@ - 1.5.378.11-preview + 1.5.378.10-preview diff --git a/Workshop/DataTypes/Server/DataTypes Server.csproj b/Workshop/DataTypes/Server/DataTypes Server.csproj index 0edbabd08..6888baf8d 100644 --- a/Workshop/DataTypes/Server/DataTypes Server.csproj +++ b/Workshop/DataTypes/Server/DataTypes Server.csproj @@ -1,178 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {2E23571F-9987-4EBD-A9FD-5D5DD639E071} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.DataTypes Quickstarts.DataTypesServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {2E23571F-9987-4EBD-A9FD-5D5DD639E071} true + true - - true - full - false - ..\..\..\bin\debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - false - - - - - - 3.5 - - - - - - 3.0 - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - Designer - - - - - - - - - - - README.md - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - {A5F4C543-387E-41C6-94A3-B2F1C866D17C} - DataTypes Library - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - + + + + + + Always + + + Always + - - win7-x64 - win7-x64 - - - \ No newline at end of file diff --git a/Workshop/Empty/Client/Empty Client.csproj b/Workshop/Empty/Client/Empty Client.csproj index 1d2a22c82..a5009523c 100644 --- a/Workshop/Empty/Client/Empty Client.csproj +++ b/Workshop/Empty/Client/Empty Client.csproj @@ -1,151 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {00FE42A0-219C-4FC7-9EC5-B3F8F1FA058F} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.EmptyClient Quickstarts.EmptyClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {00FE42A0-219C-4FC7-9EC5-B3F8F1FA058F} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - 3.5 - - - - - - - - + + 10.0.0 + + + 1.5.378.10-preview + + + + - - Form - - - MainForm.cs - - - Always - Designer - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - Always - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - - - 10.0.0 - - - 1.5.378.11-preview - - - \ No newline at end of file diff --git a/Workshop/Empty/Server/Empty Server.csproj b/Workshop/Empty/Server/Empty Server.csproj index d5d2d994b..c4d9609c5 100644 --- a/Workshop/Empty/Server/Empty Server.csproj +++ b/Workshop/Empty/Server/Empty Server.csproj @@ -1,152 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D9682351-440A-46EE-93B7-63FB99C2362B} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.EmptyServer Quickstarts.EmptyServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {D9682351-440A-46EE-93B7-63FB99C2362B} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - + + 10.0.0 + + + 1.5.378.10-preview + + + + - - - - - - Always - Designer - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - Always - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - win7-x64 - win7-x64 - - - \ No newline at end of file diff --git a/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj b/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj index 1f66fe11b..c56e485dd 100644 --- a/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj +++ b/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj @@ -1,132 +1,28 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D73B826F-96F6-4BE4-A888-0BA3FCB12B52} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.HistoricalAccessClient Quickstarts.HistoricalAccessClient - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {D73B826F-96F6-4BE4-A888-0BA3FCB12B52} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - 3.0 - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - Form - - - MainForm.cs - - - Form - - - ReadHistoryDlg.cs - - - Form - - - WriteValueDlg.cs - - - - - ReadHistoryDlg.cs - Designer - - - WriteValueDlg.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - + @@ -135,63 +31,5 @@ Always - - MainForm.cs - Designer - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - - - 10.0.0 - - - 1.5.378.11-preview - - - \ No newline at end of file diff --git a/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj b/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj index 2c7138d52..5408a279f 100644 --- a/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj +++ b/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj @@ -1,215 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {8ECD2012-F9B3-41D0-AB7C-59EBA25FE98E} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.HistoricalAccessServer Quickstarts.HistoricalAccessServer - v4.8 - 512 - false App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {8ECD2012-F9B3-41D0-AB7C-59EBA25FE98E} true - - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - - - false - false - AllRules.ruleset + true - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - - + + 10.0.0 + + + 1.5.378.10-preview + - - - - - - - ResXFileCodeGenerator - Designer - Resources.Designer.cs - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - Designer Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - - - 10.0.0 - - - 1.5.378.11-preview - - - - win7-x64 - win7-x64 - - - \ No newline at end of file diff --git a/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj b/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj index 28b056b2d..ec1c3ef61 100644 --- a/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj +++ b/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj @@ -1,164 +1,34 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {4CEAC8D5-55C1-489E-B1AE-37EBE0D56BAC} + net8.0-windows WinExe - Properties + true + true + false Quickstarts HistoricalAccessTester - v4.8 - 512 - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {4CEAC8D5-55C1-489E-B1AE-37EBE0D56BAC} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - 3.5 - - - 3.5 - - - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - True - Settings.settings - True - - - TestData.xsd - - - - - - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + \ No newline at end of file diff --git a/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj b/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj index dac5580d6..a8468fec7 100644 --- a/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj +++ b/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj @@ -1,218 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {848EC159-5473-4A61-BC2F-AC28FEF56A51} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.HistoricalEvents.Client Quickstarts.HistoricalEventsClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {848EC159-5473-4A61-BC2F-AC28FEF56A51} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - - - - - - Form - - - SelectTypeDlg.cs - - - UserControl - - - EventListView.cs - - - Form - - - ReadEventHistoryDlg.cs - - - Form - - - ModifyFilterDlg.cs - - - Form - - - MainForm.cs - - - - - SelectTypeDlg.cs - Designer - - - EventListView.cs - Designer - - - ReadEventHistoryDlg.cs - Designer - - - ModifyFilterDlg.cs - Designer - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - ViewEventDetailsDlg.cs - Designer - - - SetValueDlg.cs - Designer - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - Form - - - ViewEventDetailsDlg.cs - - - Form - - - SetValueDlg.cs - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - + + + + + + Always + + + Always + - - \ No newline at end of file diff --git a/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj b/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj index 7d28d100b..88bf5e7dc 100644 --- a/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj +++ b/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj @@ -1,165 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {7C43C547-EA5B-4371-9500-9A008EAB244A} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.HistoricalEvents.Server Quickstarts.HistoricalEventsServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {7C43C547-EA5B-4371-9500-9A008EAB244A} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - - - Always - Designer - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - True - Settings.settings - True - - - - - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - - {D8D0F7BC-BD73-4BE4-98E1-7ABDECAE4C50} - Quickstart Library %28Quickstart Library\Quickstart Library%29 - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Methods/Client/Methods Client.csproj b/Workshop/Methods/Client/Methods Client.csproj index 7a5cb633c..9c728c17a 100644 --- a/Workshop/Methods/Client/Methods Client.csproj +++ b/Workshop/Methods/Client/Methods Client.csproj @@ -1,151 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {10173201-4FB3-4250-A26E-AA11C3904C19} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.MethodsClient Quickstarts.MethodsClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {10173201-4FB3-4250-A26E-AA11C3904C19} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - - - - - Form - - - MainForm.cs - - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Methods/Server/Methods Server.csproj b/Workshop/Methods/Server/Methods Server.csproj index 173746a58..233dafcb5 100644 --- a/Workshop/Methods/Server/Methods Server.csproj +++ b/Workshop/Methods/Server/Methods Server.csproj @@ -1,154 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {EAB128CE-BB3E-4AE3-8731-30680A928040} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.MethodsServer Quickstarts.MethodsServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {EAB128CE-BB3E-4AE3-8731-30680A928040} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/PerfTest/Client/PerfTest Client.csproj b/Workshop/PerfTest/Client/PerfTest Client.csproj index a01b42e59..8c9947f99 100644 --- a/Workshop/PerfTest/Client/PerfTest Client.csproj +++ b/Workshop/PerfTest/Client/PerfTest Client.csproj @@ -1,149 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {4566FA73-5D4F-4753-B13D-371A687A8247} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.PerfTestClient Quickstarts.PerfTestClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {4566FA73-5D4F-4753-B13D-371A687A8247} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/PerfTest/Server/PerfTest Server.csproj b/Workshop/PerfTest/Server/PerfTest Server.csproj index 5693ba856..d09274119 100644 --- a/Workshop/PerfTest/Server/PerfTest Server.csproj +++ b/Workshop/PerfTest/Server/PerfTest Server.csproj @@ -1,156 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {A62E8FC4-A946-484E-BCE8-5B9FC586F995} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.PerfTestServer Quickstarts.PerfTestServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {A62E8FC4-A946-484E-BCE8-5B9FC586F995} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj b/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj index 9a82bc29d..0817262ed 100644 --- a/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj +++ b/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj @@ -1,156 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {FA574129-651D-4655-AE44-B61F3E68230B} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.SimpleEvents.Client Quickstarts.SimpleEventsClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {FA574129-651D-4655-AE44-B61F3E68230B} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - + - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - + + Always + + + Always + - - \ No newline at end of file diff --git a/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj b/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj index 4bc4dea4d..e5931f1b8 100644 --- a/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj +++ b/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj @@ -1,160 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {6AC7A41D-CC27-4B7F-8570-B99561E2A339} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.SimpleEvents.Server Quickstarts.SimpleEventsServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {6AC7A41D-CC27-4B7F-8570-B99561E2A339} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - - - Always - Designer - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - True - Settings.settings - True - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj b/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj index 2329b4339..fdbb16678 100644 --- a/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj +++ b/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj @@ -1,156 +1,36 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {2F6C8E81-8E6A-4F49-8096-B35A1CD157BC} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.UserAuthenticationClient Quickstarts.UserAuthenticationClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {2F6C8E81-8E6A-4F49-8096-B35A1CD157BC} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - AllRules.ruleset - - - - - - 3.5 - - - - - - 3.0 - - - - - - - - - Form - - - MainForm.cs - - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - - {4CEAC8D5-55C1-489E-B1AE-37EBE0D56BAC} - Aggregate Tester - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - + + + + + + Always + + + Always + - - \ No newline at end of file diff --git a/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj b/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj index 560e55d5a..9a3d951c6 100644 --- a/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj +++ b/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj @@ -1,177 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {39BE8219-83DB-4E49-B178-B7F8B0052B7B} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.UserAuthenticationServer Quickstarts.UserAuthenticationServer - v4.8 - 512 App.ico - false - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true + {39BE8219-83DB-4E49-B178-B7F8B0052B7B} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - 3.0 - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - true - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Views/Client/Views Client.csproj b/Workshop/Views/Client/Views Client.csproj index a46ef4a29..b33516e13 100644 --- a/Workshop/Views/Client/Views Client.csproj +++ b/Workshop/Views/Client/Views Client.csproj @@ -1,150 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {4C695574-29A0-453D-9CA2-5EFD4E8598DF} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.ViewsClient Quickstarts.ViewsClient - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {4C695574-29A0-453D-9CA2-5EFD4E8598DF} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - - - - - - Form - - - MainForm.cs - - - - - MainForm.cs - Designer - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {a247d2ee-14fc-463d-a9ba-6cff1ef22b7a} - UA Client Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - + + + + + + Always + + + Always + + \ No newline at end of file diff --git a/Workshop/Views/Server/Views Server.csproj b/Workshop/Views/Server/Views Server.csproj index 828444b76..b4c17a66f 100644 --- a/Workshop/Views/Server/Views Server.csproj +++ b/Workshop/Views/Server/Views Server.csproj @@ -1,168 +1,35 @@ - - + + - Debug - AnyCPU - 9.0.30729 - 2.0 - {1AB2B16F-8B2E-415B-88D8-D91B23CC90D3} + net8.0-windows WinExe - Properties + true + true + false Quickstarts.ViewsServer Quickstarts.ViewsServer - v4.8 - 512 App.ico - - - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true + {1AB2B16F-8B2E-415B-88D8-D91B23CC90D3} true + true - - true - full - false - ..\..\..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - false - AllRules.ruleset - - - pdbonly - true - ..\..\..\bin\Release\ - TRACE - prompt - 4 - false - false - AllRules.ruleset - - - - - - 3.5 - - - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - - - - Always - Designer - - - - - - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - - - {80056988-44e7-4ef4-9f59-50bcf215cb03} - UA Server Controls - - 10.0.0 - 1.5.378.11-preview + 1.5.378.10-preview - - win7-x64 - win7-x64 - - - + + + + + + Always + + + Always + + \ No newline at end of file From 001f7909466cddc0873de85c9dbd910e2aa2ee57 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 19:13:29 +0000 Subject: [PATCH 3/6] Add ReferenceServer class and fix duplicate file exclusions Co-authored-by: romanett <7413710+romanett@users.noreply.github.com> --- .../UA Client Controls.csproj | 9 +- Samples/ReferenceServer/Program.cs | 1 - Samples/ReferenceServer/ReferenceServer.cs | 87 +++++++++++++++++++ 3 files changed, 93 insertions(+), 4 deletions(-) create mode 100644 Samples/ReferenceServer/ReferenceServer.cs diff --git a/Samples/ClientControls.Net4/UA Client Controls.csproj b/Samples/ClientControls.Net4/UA Client Controls.csproj index 17139dad9..263555301 100644 --- a/Samples/ClientControls.Net4/UA Client Controls.csproj +++ b/Samples/ClientControls.Net4/UA Client Controls.csproj @@ -30,9 +30,12 @@ - + - - + + + + + \ No newline at end of file diff --git a/Samples/ReferenceServer/Program.cs b/Samples/ReferenceServer/Program.cs index 876e49258..c45a214dc 100644 --- a/Samples/ReferenceServer/Program.cs +++ b/Samples/ReferenceServer/Program.cs @@ -91,7 +91,6 @@ static void Main() // Create server, add additional node managers var server = new ReferenceServer(); - Quickstarts.Servers.Utils.AddDefaultNodeManagers(server); // start the server. application.StartAsync(server).Wait(); diff --git a/Samples/ReferenceServer/ReferenceServer.cs b/Samples/ReferenceServer/ReferenceServer.cs new file mode 100644 index 000000000..6320bdcf5 --- /dev/null +++ b/Samples/ReferenceServer/ReferenceServer.cs @@ -0,0 +1,87 @@ +/* ======================================================================== + * Copyright (c) 2005-2020 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using System; +using System.Collections.Generic; +using Microsoft.Extensions.Logging; +using Opc.Ua; +using Opc.Ua.Server; + +namespace Quickstarts.ReferenceServer +{ + /// + /// Implements a basic Reference Server. + /// + public partial class ReferenceServer : StandardServer + { + #region Overridden Methods + /// + /// Creates the node managers for the server. + /// + protected override MasterNodeManager CreateMasterNodeManager(IServerInternal server, ApplicationConfiguration configuration) + { + ILogger logger = server.Telemetry.CreateLogger(); + logger.LogInformation("Creating the Node Managers."); + + List nodeManagers = new List(); + + // create master node manager. + return new MasterNodeManager(server, configuration, null, nodeManagers.ToArray()); + } + + /// + /// Loads the non-configurable properties for the application. + /// + protected override ServerProperties LoadServerProperties() + { + ServerProperties properties = new ServerProperties(); + + properties.ManufacturerName = "OPC Foundation"; + properties.ProductName = "OPC UA SDK Reference Server"; + properties.ProductUri = "http://opcfoundation.org/ReferenceServer"; + properties.SoftwareVersion = Utils.GetAssemblySoftwareVersion(); + properties.BuildNumber = Utils.GetAssemblyBuildNumber(); + properties.BuildDate = Utils.GetAssemblyTimestamp(); + + return properties; + } + #endregion + } + + /// + /// Configuration extension for ReferenceServer + /// + public class ReferenceServerConfiguration + { + /// + /// Gets or sets a value indicating whether certificate validation dialog should be displayed. + /// + public bool ShowCertificateValidationDialog { get; set; } + } +} From 660e9db75492d696636b7087eb2d1a94d33e84fb Mon Sep 17 00:00:00 2001 From: Roman Ettlinger Date: Tue, 25 Nov 2025 16:39:35 +0100 Subject: [PATCH 4/6] add nuget config, target refernce server --- Samples/ReferenceServer/Program.cs | 2 + .../ReferenceServer/Reference Server.csproj | 1 + Samples/ReferenceServer/ReferenceServer.cs | 87 ------------------- UA Samples.slnx | 1 + 4 files changed, 4 insertions(+), 87 deletions(-) delete mode 100644 Samples/ReferenceServer/ReferenceServer.cs diff --git a/Samples/ReferenceServer/Program.cs b/Samples/ReferenceServer/Program.cs index c45a214dc..dbd83668f 100644 --- a/Samples/ReferenceServer/Program.cs +++ b/Samples/ReferenceServer/Program.cs @@ -92,6 +92,8 @@ static void Main() // Create server, add additional node managers var server = new ReferenceServer(); + Quickstarts.Servers.Utils.AddDefaultNodeManagers(server); + // start the server. application.StartAsync(server).Wait(); diff --git a/Samples/ReferenceServer/Reference Server.csproj b/Samples/ReferenceServer/Reference Server.csproj index e3e914cb0..f9df115a1 100644 --- a/Samples/ReferenceServer/Reference Server.csproj +++ b/Samples/ReferenceServer/Reference Server.csproj @@ -20,6 +20,7 @@ 1.5.378.10-preview + 1.5.378.10-preview diff --git a/Samples/ReferenceServer/ReferenceServer.cs b/Samples/ReferenceServer/ReferenceServer.cs deleted file mode 100644 index 6320bdcf5..000000000 --- a/Samples/ReferenceServer/ReferenceServer.cs +++ /dev/null @@ -1,87 +0,0 @@ -/* ======================================================================== - * Copyright (c) 2005-2020 The OPC Foundation, Inc. All rights reserved. - * - * OPC Foundation MIT License 1.00 - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * The complete license agreement can be found here: - * http://opcfoundation.org/License/MIT/1.00/ - * ======================================================================*/ - -using System; -using System.Collections.Generic; -using Microsoft.Extensions.Logging; -using Opc.Ua; -using Opc.Ua.Server; - -namespace Quickstarts.ReferenceServer -{ - /// - /// Implements a basic Reference Server. - /// - public partial class ReferenceServer : StandardServer - { - #region Overridden Methods - /// - /// Creates the node managers for the server. - /// - protected override MasterNodeManager CreateMasterNodeManager(IServerInternal server, ApplicationConfiguration configuration) - { - ILogger logger = server.Telemetry.CreateLogger(); - logger.LogInformation("Creating the Node Managers."); - - List nodeManagers = new List(); - - // create master node manager. - return new MasterNodeManager(server, configuration, null, nodeManagers.ToArray()); - } - - /// - /// Loads the non-configurable properties for the application. - /// - protected override ServerProperties LoadServerProperties() - { - ServerProperties properties = new ServerProperties(); - - properties.ManufacturerName = "OPC Foundation"; - properties.ProductName = "OPC UA SDK Reference Server"; - properties.ProductUri = "http://opcfoundation.org/ReferenceServer"; - properties.SoftwareVersion = Utils.GetAssemblySoftwareVersion(); - properties.BuildNumber = Utils.GetAssemblyBuildNumber(); - properties.BuildDate = Utils.GetAssemblyTimestamp(); - - return properties; - } - #endregion - } - - /// - /// Configuration extension for ReferenceServer - /// - public class ReferenceServerConfiguration - { - /// - /// Gets or sets a value indicating whether certificate validation dialog should be displayed. - /// - public bool ShowCertificateValidationDialog { get; set; } - } -} diff --git a/UA Samples.slnx b/UA Samples.slnx index 6c536e112..cff5a6d6f 100644 --- a/UA Samples.slnx +++ b/UA Samples.slnx @@ -85,6 +85,7 @@ + From f4c877840aceb11478271318e4f50f40bab386f7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Nov 2025 16:06:49 +0000 Subject: [PATCH 5/6] Fix HandleException overload, suppress CA1416 warnings, fix various API compatibility issues Co-authored-by: romanett <7413710+romanett@users.noreply.github.com> --- Samples/Client.Net4/UA Sample Client.csproj | 1 + Samples/ClientControls.Net4/ClientUtils.cs | 8 ++ .../CertificatePropertiesListCtrl.cs | 4 +- .../Configuration/Common (OLD)/NodeIdCtrl.cs | 4 +- .../Configuration/UserNamePasswordDlg.cs | 4 +- Samples/ClientControls.Net4/ExceptionDlg.cs | 13 +++ .../UA Client Controls.csproj | 1 + .../Controls.Net4/UA Sample Controls.csproj | 1 + .../GDS/Client/GlobalDiscoveryClient.csproj | 1 + .../GlobalDiscoveryClientControls.csproj | 1 + .../GDS/Server/GlobalDiscoveryServer.csproj | 1 + .../ReferenceClient/Reference Client.csproj | 1 + Samples/ReferenceServer/Program.cs | 2 - .../ReferenceServer/Reference Server.csproj | 2 +- Samples/ReferenceServer/ReferenceServer.cs | 86 +++++++++++++++++++ Samples/Server.Net4/UA Sample Server.csproj | 1 + .../UA Server Controls.csproj | 1 + .../Client/Aggregation Client.csproj | 1 + .../Server/Aggregation Server.csproj | 1 + .../Client/AlarmCondition Client.csproj | 1 + .../Server/AlarmCondition Server.csproj | 1 + Workshop/Boiler/Client/Boiler Client.csproj | 1 + Workshop/Boiler/Server/Boiler Server.csproj | 1 + Workshop/Common/Quickstart Library.csproj | 1 + .../Client/DataAccess Client.csproj | 1 + .../Server/DataAccess Server.csproj | 1 + .../DataTypes/Client/DataTypes Client.csproj | 1 + .../DataTypes/Server/DataTypes Server.csproj | 1 + Workshop/Empty/Client/Empty Client.csproj | 1 + Workshop/Empty/Server/Empty Server.csproj | 1 + .../Client/HistoricalAccess Client.csproj | 1 + .../Server/HistoricalAccess Server.csproj | 1 + .../Tester/Aggregate Tester.csproj | 1 + .../Client/HistoricalEvents Client.csproj | 1 + .../Server/HistoricalEvents Server.csproj | 1 + Workshop/Methods/Client/Methods Client.csproj | 1 + Workshop/Methods/Server/Methods Server.csproj | 1 + .../PerfTest/Client/PerfTest Client.csproj | 1 + .../PerfTest/Server/PerfTest Server.csproj | 1 + .../Client/SimpleEvents Client.csproj | 1 + .../Server/SimpleEvents Server.csproj | 1 + .../Client/UserAuthentication Client.csproj | 1 + .../Server/UserAuthentication Server.csproj | 1 + Workshop/Views/Client/Views Client.csproj | 1 + Workshop/Views/Server/Views Server.csproj | 1 + targets.props | 5 ++ 46 files changed, 156 insertions(+), 9 deletions(-) create mode 100644 Samples/ReferenceServer/ReferenceServer.cs diff --git a/Samples/Client.Net4/UA Sample Client.csproj b/Samples/Client.Net4/UA Sample Client.csproj index f65425e94..c2c85a775 100644 --- a/Samples/Client.Net4/UA Sample Client.csproj +++ b/Samples/Client.Net4/UA Sample Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Opc.Ua.Sample diff --git a/Samples/ClientControls.Net4/ClientUtils.cs b/Samples/ClientControls.Net4/ClientUtils.cs index b29a86665..d49015c3a 100644 --- a/Samples/ClientControls.Net4/ClientUtils.cs +++ b/Samples/ClientControls.Net4/ClientUtils.cs @@ -58,6 +58,14 @@ public static void HandleException(ILogger logger, string caption, Exception e) ExceptionDlg.Show(logger, caption, e); } + /// + /// Handles an exception (backward-compatible overload). + /// + public static void HandleException(string caption, Exception e) + { + ExceptionDlg.Show(caption, e); + } + /// /// Returns the application icon. /// diff --git a/Samples/ClientControls.Net4/Configuration/CertificatePropertiesListCtrl.cs b/Samples/ClientControls.Net4/Configuration/CertificatePropertiesListCtrl.cs index 8fb130d84..72a20b50b 100644 --- a/Samples/ClientControls.Net4/Configuration/CertificatePropertiesListCtrl.cs +++ b/Samples/ClientControls.Net4/Configuration/CertificatePropertiesListCtrl.cs @@ -210,9 +210,9 @@ internal void Initialize(X509Certificate2 certificate) continue; } - if (extension.Oid.Value == X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifier2Oid) + if (extension.Oid.Value == Opc.Ua.Security.Certificates.X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifier2Oid) { - X509AuthorityKeyIdentifierExtension keyId = new X509AuthorityKeyIdentifierExtension(extension, extension.Critical); + Opc.Ua.Security.Certificates.X509AuthorityKeyIdentifierExtension keyId = new Opc.Ua.Security.Certificates.X509AuthorityKeyIdentifierExtension(extension, extension.Critical); AddItem(new FieldInfo("AuthorityKeyIdentifier", keyId.Format(false))); continue; } diff --git a/Samples/ClientControls.Net4/Configuration/Common (OLD)/NodeIdCtrl.cs b/Samples/ClientControls.Net4/Configuration/Common (OLD)/NodeIdCtrl.cs index 4f38774c3..4f5456dd4 100644 --- a/Samples/ClientControls.Net4/Configuration/Common (OLD)/NodeIdCtrl.cs +++ b/Samples/ClientControls.Net4/Configuration/Common (OLD)/NodeIdCtrl.cs @@ -174,11 +174,11 @@ public ReferenceDescription Reference #endregion #region Event Handlers - private async void BrowseBTN_ClickAsync(object sender, EventArgs e) + private void BrowseBTN_ClickAsync(object sender, EventArgs e) { try { - ReferenceDescription reference = await new SelectNodeDlg().ShowDialogAsync(m_browser.Session as Session, RootId, null, "", Telemetry, default, null); + ReferenceDescription reference = new SelectNodeDlg().ShowDialog(m_browser.Session as Session, null, RootId, null); if (reference != null && reference.NodeId != null) { diff --git a/Samples/ClientControls.Net4/Configuration/UserNamePasswordDlg.cs b/Samples/ClientControls.Net4/Configuration/UserNamePasswordDlg.cs index 294045474..52a2ad1a8 100644 --- a/Samples/ClientControls.Net4/Configuration/UserNamePasswordDlg.cs +++ b/Samples/ClientControls.Net4/Configuration/UserNamePasswordDlg.cs @@ -68,7 +68,7 @@ public UserIdentity ShowDialog(IUserIdentity identity, string caption) if (token != null) { UserNameTB.Text = token.UserName; - PasswordTB.Text = token.DecryptedPassword; + PasswordTB.Text = Encoding.UTF8.GetString(token.DecryptedPassword); } } @@ -77,7 +77,7 @@ public UserIdentity ShowDialog(IUserIdentity identity, string caption) return null; } - return new UserIdentity(UserNameTB.Text, PasswordTB.Text); + return new UserIdentity(UserNameTB.Text, Encoding.UTF8.GetBytes(PasswordTB.Text)); } } } diff --git a/Samples/ClientControls.Net4/ExceptionDlg.cs b/Samples/ClientControls.Net4/ExceptionDlg.cs index a33ba3944..46a10d379 100644 --- a/Samples/ClientControls.Net4/ExceptionDlg.cs +++ b/Samples/ClientControls.Net4/ExceptionDlg.cs @@ -199,6 +199,19 @@ public static void Show(ILogger logger, string caption, Exception e) new ExceptionDlg(logger).ShowDialog(caption, e); } + /// + /// Displays the exception in a dialog (backward-compatible overload without logger). + /// + public static void Show(string caption, Exception e) + { + // check if running as a service. + if (!Environment.UserInteractive) + { + return; + } + new ExceptionDlg(null).ShowDialog(caption, e); + } + /// /// Display the exception in the dialog. /// diff --git a/Samples/ClientControls.Net4/UA Client Controls.csproj b/Samples/ClientControls.Net4/UA Client Controls.csproj index 263555301..73c202258 100644 --- a/Samples/ClientControls.Net4/UA Client Controls.csproj +++ b/Samples/ClientControls.Net4/UA Client Controls.csproj @@ -4,6 +4,7 @@ net8.0-windows Library true + $(NoWarn);CA1416 true false Opc.Ua.Client.Controls diff --git a/Samples/Controls.Net4/UA Sample Controls.csproj b/Samples/Controls.Net4/UA Sample Controls.csproj index 464c1e93e..00ee302a7 100644 --- a/Samples/Controls.Net4/UA Sample Controls.csproj +++ b/Samples/Controls.Net4/UA Sample Controls.csproj @@ -4,6 +4,7 @@ net8.0-windows Library true + $(NoWarn);CA1416 true false Opc.Ua.Sample diff --git a/Samples/GDS/Client/GlobalDiscoveryClient.csproj b/Samples/GDS/Client/GlobalDiscoveryClient.csproj index 140ab98b6..0e9cf0526 100644 --- a/Samples/GDS/Client/GlobalDiscoveryClient.csproj +++ b/Samples/GDS/Client/GlobalDiscoveryClient.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Opc.Ua.Gds.Client diff --git a/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj b/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj index e075156d0..d688a97be 100644 --- a/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj +++ b/Samples/GDS/ClientControls/GlobalDiscoveryClientControls.csproj @@ -4,6 +4,7 @@ net8.0-windows Library true + $(NoWarn);CA1416 true false Opc.Ua.Gds.Client.Controls diff --git a/Samples/GDS/Server/GlobalDiscoveryServer.csproj b/Samples/GDS/Server/GlobalDiscoveryServer.csproj index 2ad51ff89..ee99fe9bb 100644 --- a/Samples/GDS/Server/GlobalDiscoveryServer.csproj +++ b/Samples/GDS/Server/GlobalDiscoveryServer.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Opc.Ua.Gds.Server diff --git a/Samples/ReferenceClient/Reference Client.csproj b/Samples/ReferenceClient/Reference Client.csproj index 273b89e1f..5a00d8656 100644 --- a/Samples/ReferenceClient/Reference Client.csproj +++ b/Samples/ReferenceClient/Reference Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.ReferenceClient diff --git a/Samples/ReferenceServer/Program.cs b/Samples/ReferenceServer/Program.cs index dbd83668f..c45a214dc 100644 --- a/Samples/ReferenceServer/Program.cs +++ b/Samples/ReferenceServer/Program.cs @@ -92,8 +92,6 @@ static void Main() // Create server, add additional node managers var server = new ReferenceServer(); - Quickstarts.Servers.Utils.AddDefaultNodeManagers(server); - // start the server. application.StartAsync(server).Wait(); diff --git a/Samples/ReferenceServer/Reference Server.csproj b/Samples/ReferenceServer/Reference Server.csproj index f9df115a1..27772dc5f 100644 --- a/Samples/ReferenceServer/Reference Server.csproj +++ b/Samples/ReferenceServer/Reference Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.ReferenceServer @@ -20,7 +21,6 @@ 1.5.378.10-preview - 1.5.378.10-preview diff --git a/Samples/ReferenceServer/ReferenceServer.cs b/Samples/ReferenceServer/ReferenceServer.cs new file mode 100644 index 000000000..4b310dafb --- /dev/null +++ b/Samples/ReferenceServer/ReferenceServer.cs @@ -0,0 +1,86 @@ +/* ======================================================================== + * Copyright (c) 2005-2020 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using System.Collections.Generic; +using Microsoft.Extensions.Logging; +using Opc.Ua; +using Opc.Ua.Server; + +namespace Quickstarts.ReferenceServer +{ + /// + /// Implements a basic Reference Server. + /// + public partial class ReferenceServer : StandardServer + { + #region Overridden Methods + /// + /// Creates the node managers for the server. + /// + protected override MasterNodeManager CreateMasterNodeManager(IServerInternal server, ApplicationConfiguration configuration) + { + ILogger logger = server.Telemetry.CreateLogger(); + logger.LogInformation("Creating the Node Managers."); + + List nodeManagers = new List(); + + // create master node manager. + return new MasterNodeManager(server, configuration, null, nodeManagers.ToArray()); + } + + /// + /// Loads the non-configurable properties for the application. + /// + protected override ServerProperties LoadServerProperties() + { + ServerProperties properties = new ServerProperties(); + + properties.ManufacturerName = "OPC Foundation"; + properties.ProductName = "OPC UA SDK Reference Server"; + properties.ProductUri = "http://opcfoundation.org/ReferenceServer"; + properties.SoftwareVersion = Utils.GetAssemblySoftwareVersion(); + properties.BuildNumber = Utils.GetAssemblyBuildNumber(); + properties.BuildDate = Utils.GetAssemblyTimestamp(); + + return properties; + } + #endregion + } + + /// + /// Configuration extension for ReferenceServer + /// + public class ReferenceServerConfiguration + { + /// + /// Gets or sets a value indicating whether certificate validation dialog should be displayed. + /// + public bool ShowCertificateValidationDialog { get; set; } + } +} diff --git a/Samples/Server.Net4/UA Sample Server.csproj b/Samples/Server.Net4/UA Sample Server.csproj index 87329e7be..5e640b48f 100644 --- a/Samples/Server.Net4/UA Sample Server.csproj +++ b/Samples/Server.Net4/UA Sample Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Opc.Ua.Sample diff --git a/Samples/ServerControls.Net4/UA Server Controls.csproj b/Samples/ServerControls.Net4/UA Server Controls.csproj index fd05f025f..8ed4db57f 100644 --- a/Samples/ServerControls.Net4/UA Server Controls.csproj +++ b/Samples/ServerControls.Net4/UA Server Controls.csproj @@ -4,6 +4,7 @@ net8.0-windows Library true + $(NoWarn);CA1416 true false Opc.Ua.Server.Controls diff --git a/Workshop/Aggregation/Client/Aggregation Client.csproj b/Workshop/Aggregation/Client/Aggregation Client.csproj index ca51fc835..3109bd600 100644 --- a/Workshop/Aggregation/Client/Aggregation Client.csproj +++ b/Workshop/Aggregation/Client/Aggregation Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false AggregationClient diff --git a/Workshop/Aggregation/Server/Aggregation Server.csproj b/Workshop/Aggregation/Server/Aggregation Server.csproj index bc8fdbd2e..46047f940 100644 --- a/Workshop/Aggregation/Server/Aggregation Server.csproj +++ b/Workshop/Aggregation/Server/Aggregation Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false AggregationServer diff --git a/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj b/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj index f527c9e75..0330af061 100644 --- a/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj +++ b/Workshop/AlarmCondition/Client/AlarmCondition Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.AlarmConditionClient diff --git a/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj b/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj index 836d909c0..70742ed53 100644 --- a/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj +++ b/Workshop/AlarmCondition/Server/AlarmCondition Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.AlarmConditionServer diff --git a/Workshop/Boiler/Client/Boiler Client.csproj b/Workshop/Boiler/Client/Boiler Client.csproj index b4165774f..68a7ef117 100644 --- a/Workshop/Boiler/Client/Boiler Client.csproj +++ b/Workshop/Boiler/Client/Boiler Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.Boiler.Client diff --git a/Workshop/Boiler/Server/Boiler Server.csproj b/Workshop/Boiler/Server/Boiler Server.csproj index c98ee9389..9c8b34cf7 100644 --- a/Workshop/Boiler/Server/Boiler Server.csproj +++ b/Workshop/Boiler/Server/Boiler Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.Boiler.Server diff --git a/Workshop/Common/Quickstart Library.csproj b/Workshop/Common/Quickstart Library.csproj index 4242752cc..02082201f 100644 --- a/Workshop/Common/Quickstart Library.csproj +++ b/Workshop/Common/Quickstart Library.csproj @@ -4,6 +4,7 @@ net8.0-windows Library true + $(NoWarn);CA1416 true false Quickstarts diff --git a/Workshop/DataAccess/Client/DataAccess Client.csproj b/Workshop/DataAccess/Client/DataAccess Client.csproj index a58f84a40..d84e688df 100644 --- a/Workshop/DataAccess/Client/DataAccess Client.csproj +++ b/Workshop/DataAccess/Client/DataAccess Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.DataAccessClient diff --git a/Workshop/DataAccess/Server/DataAccess Server.csproj b/Workshop/DataAccess/Server/DataAccess Server.csproj index 60fca5c8b..fa53b92e2 100644 --- a/Workshop/DataAccess/Server/DataAccess Server.csproj +++ b/Workshop/DataAccess/Server/DataAccess Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.DataAccessServer diff --git a/Workshop/DataTypes/Client/DataTypes Client.csproj b/Workshop/DataTypes/Client/DataTypes Client.csproj index e204557f3..6728bfa0d 100644 --- a/Workshop/DataTypes/Client/DataTypes Client.csproj +++ b/Workshop/DataTypes/Client/DataTypes Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.DataTypes diff --git a/Workshop/DataTypes/Server/DataTypes Server.csproj b/Workshop/DataTypes/Server/DataTypes Server.csproj index 6888baf8d..f13c93a49 100644 --- a/Workshop/DataTypes/Server/DataTypes Server.csproj +++ b/Workshop/DataTypes/Server/DataTypes Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.DataTypes diff --git a/Workshop/Empty/Client/Empty Client.csproj b/Workshop/Empty/Client/Empty Client.csproj index a5009523c..8c8f980eb 100644 --- a/Workshop/Empty/Client/Empty Client.csproj +++ b/Workshop/Empty/Client/Empty Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.EmptyClient diff --git a/Workshop/Empty/Server/Empty Server.csproj b/Workshop/Empty/Server/Empty Server.csproj index c4d9609c5..dc215fd8a 100644 --- a/Workshop/Empty/Server/Empty Server.csproj +++ b/Workshop/Empty/Server/Empty Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.EmptyServer diff --git a/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj b/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj index c56e485dd..7e4546a87 100644 --- a/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj +++ b/Workshop/HistoricalAccess/Client/HistoricalAccess Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.HistoricalAccessClient diff --git a/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj b/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj index 5408a279f..3f716a918 100644 --- a/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj +++ b/Workshop/HistoricalAccess/Server/HistoricalAccess Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.HistoricalAccessServer diff --git a/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj b/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj index ec1c3ef61..bcd3584b6 100644 --- a/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj +++ b/Workshop/HistoricalAccess/Tester/Aggregate Tester.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts diff --git a/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj b/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj index a8468fec7..525cf448a 100644 --- a/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj +++ b/Workshop/HistoricalEvents/Client/HistoricalEvents Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.HistoricalEvents.Client diff --git a/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj b/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj index 88bf5e7dc..c58480292 100644 --- a/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj +++ b/Workshop/HistoricalEvents/Server/HistoricalEvents Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.HistoricalEvents.Server diff --git a/Workshop/Methods/Client/Methods Client.csproj b/Workshop/Methods/Client/Methods Client.csproj index 9c728c17a..cf685f6da 100644 --- a/Workshop/Methods/Client/Methods Client.csproj +++ b/Workshop/Methods/Client/Methods Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.MethodsClient diff --git a/Workshop/Methods/Server/Methods Server.csproj b/Workshop/Methods/Server/Methods Server.csproj index 233dafcb5..3cacacf34 100644 --- a/Workshop/Methods/Server/Methods Server.csproj +++ b/Workshop/Methods/Server/Methods Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.MethodsServer diff --git a/Workshop/PerfTest/Client/PerfTest Client.csproj b/Workshop/PerfTest/Client/PerfTest Client.csproj index 8c9947f99..9507fcfd5 100644 --- a/Workshop/PerfTest/Client/PerfTest Client.csproj +++ b/Workshop/PerfTest/Client/PerfTest Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.PerfTestClient diff --git a/Workshop/PerfTest/Server/PerfTest Server.csproj b/Workshop/PerfTest/Server/PerfTest Server.csproj index d09274119..9ad7d4b0d 100644 --- a/Workshop/PerfTest/Server/PerfTest Server.csproj +++ b/Workshop/PerfTest/Server/PerfTest Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.PerfTestServer diff --git a/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj b/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj index 0817262ed..a903584c4 100644 --- a/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj +++ b/Workshop/SimpleEvents/Client/SimpleEvents Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.SimpleEvents.Client diff --git a/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj b/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj index e5931f1b8..9944c8c15 100644 --- a/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj +++ b/Workshop/SimpleEvents/Server/SimpleEvents Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.SimpleEvents.Server diff --git a/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj b/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj index fdbb16678..615de0ed1 100644 --- a/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj +++ b/Workshop/UserAuthentication/Client/UserAuthentication Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.UserAuthenticationClient diff --git a/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj b/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj index 9a3d951c6..a40a62ab9 100644 --- a/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj +++ b/Workshop/UserAuthentication/Server/UserAuthentication Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.UserAuthenticationServer diff --git a/Workshop/Views/Client/Views Client.csproj b/Workshop/Views/Client/Views Client.csproj index b33516e13..cf45d2596 100644 --- a/Workshop/Views/Client/Views Client.csproj +++ b/Workshop/Views/Client/Views Client.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.ViewsClient diff --git a/Workshop/Views/Server/Views Server.csproj b/Workshop/Views/Server/Views Server.csproj index b4c17a66f..51d58c0af 100644 --- a/Workshop/Views/Server/Views Server.csproj +++ b/Workshop/Views/Server/Views Server.csproj @@ -4,6 +4,7 @@ net8.0-windows WinExe true + $(NoWarn);CA1416 true false Quickstarts.ViewsServer diff --git a/targets.props b/targets.props index 029f75ac3..5698dbed7 100644 --- a/targets.props +++ b/targets.props @@ -4,6 +4,11 @@ 13.0 + + + $(NoWarn);CA1416 + +