the .NET solution RosSharp.sln consists of the following projects:
- RosBridgeClient: .NET API to ROS via rosbridge_suite
- RosBridgeClientTest: NUnit and Console Application tests for RosBridgeClient
- MessageGeneration: .NET Library for generating C# source code for ROS message/service/action.
- MessageGenerationConsoleTool: Command line tool for generating C# source code for ROS message/service/action.
- Urdf: URDF file parser for .NET applications
If you are coming from an older (<2.0.0) version of ROS#, libraries MessageGeneration.dll
, RosBridgeClient.dll
and UrdfImporter.dll
were used to be required plugins for the Unity package. After ROS# version 2.0.0, we only imported the source code and not the dll files because Unity 22 LTS encountered problems with the Visual Studio build dlls due to its outdated C# dependencies. In this way, Unity can generate the ROS# dlls itself according to the assembly definition files within the Unity package without compatibility errors.
Please see the Wiki for further info.
© Siemens AG, 2017-2024