Hello,
I'm updating an older protocol that is using DLLs, I have updated almost all the references to Nuget packages but I can't find a Nuget package for Skyline.DataMiner.SLDatabase. Are you please able to advise where I can find this?
Hi,
I believe that DLL is part of DataMiner core software so if the only NuGet where it could be available would have to be in DataMiner Dev Packs (see: DataMiner Dev Packs | DataMiner Docs)
However, that specific one is not as it is more regarded as an internal assembly and as such the only option for you right now is to point the reference of the Visual Studio project to the DLL present in C:\Skyline DataMiner\Files
You could also copy it to your solution's DLLs folder and that way the project could be run in any pipeline compatible with Skyline's build procedure
Hi Reza,
Regarding your questions:
1. There are currently no plans on adding it as a NuGet but indeed it is not ideal to depend on DLLs.
2. You would need indeed to copy.
3. I am not familiar with the implementation in question so I cannot say what alternatives exist but as a general rule of thumb, we advise against using internal methods and DLLs which are not documented.
In this case, my advice would be to look through the codebase and evaluate what are the needs and we can then try to provide specific alternatives.
Hey João,
I have a few questions about this:
1. Is Skyline considering on adding this namespace into the Nuget Package? Us depending on dlls seems like a step in the wrong direction.
2. I don’t have the C:Skyline… directory on my machine, do I need to copy and paste from a Dataminer Agent? and how do I keep it up date?
3. Would your advice be to not use capabilities in the missing namespace? or do you have an alternative to suggest which is available in the Nuget Package?