Information about Github project|OPC UA Implementation: Stacks, Tools, and Samples|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Information about Github project
Avatar
RotatingWheel
Member
Members
Forum Posts: 12
Member Since:
01/27/2016
sp_UserOfflineSmall Offline
1
04/19/2021 - 07:10
sp_Permalink sp_Print

Can anybody explain to me what is the visual studio solution, or can post some page where those are explained.

UA-.NETStandard-master  has 2 solutions and many projects

-UA Core Library.sln -> It looks this is core specification implementation

-UA Reference.sln -> What is this, where should I use it?

UA-.NETStandard-Samples-master  has  6 solutions and many projects, what are those, do I need those to start developing applications?

UA-Nodeset-1.04  -> No solutions but I am not sure what are?

 

My target is to develop OPC UA client and Server,  in a windows environment. Which solution should I try? Does it work with Windows 10, VS2017 community. Should I add some references or automatically all references are added in the solution?

Avatar
Randy Armstrong
Admin
Forum Posts: 1564
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
04/19/2021 - 11:20
sp_Permalink sp_Print

UA-.NETStandard is the source for the NuGet packages + reference applications used for unit tests and compliance testing.

If developing .NET UA applications you should start with the NuGet packages and use this code as a documentation reference.

UA-.NETStandard-Samples contains numerous samples to illustrate different aspects of the UA solution.

if you have a "How do I do X in UA..." question start here.
You can copy one of these samples as a starting point if you like but not required.

UA-Nodeset has all of the normative files defined by the specifications.

It is needed if you are developing applications to target one or more companions specifications.

It is not needed for a basic UA application.

Avatar
RotatingWheel
Member
Members
Forum Posts: 12
Member Since:
01/27/2016
sp_UserOfflineSmall Offline
3
04/22/2021 - 10:56
sp_Permalink sp_Print

Hi,

Thanks for the information.  

I downloaded

UA-.NETStandard
UA Core Library.sln compiles OK
UA Reference.sln gives me the following error : CS5001 Program does not contain a static 'Main' method suitable for an entry point ConsoleReferenceServer

 

NETStandardSamples gives me error such as CS0234 The type or namespace name 'ComplexTypes' does not exist in the namespace 'Opc.Ua.Client'

Does anybody have any tips for this?
I am using VS2017, Windows 10

Thanks

Avatar
Randy Armstrong
Admin
Forum Posts: 1564
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
4
04/22/2021 - 11:35
sp_Permalink sp_Print

You need VS2019.

Visual Studio 2019 or Visual Studio Code are free tools so there should be no reason for you not to use.

They are needed to build with the latest .NET Core code.

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 14
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1435
Posts: 4855