Table of Contents

Info bars

When opening a solution supported by DIS, e.g. a connector solution, DIS will perform some checks on the solution and show an info bar when it found an issue.

The following info bars are available:

  • DevPack usage: One or more projects in the solution reference DataMiner assemblies, but do not use the DataMiner DevPack NuGet packages.
  • Incorrect references: One or more incorrect assembly references are detected in the solution.
  • Incorrect target framework: Not all C# projects target .NET Framework 4.8.
  • Obsolete class library generation feature: The solution uses the deprecated class library generation feature.
  • Outdated analyzer files: One or more code analysis files or settings in the solution are not up to date.
  • Protocol extensions NuGet: One or more projects in the solution do not reference the Protocol Extensions NuGet package or reference an outdated version. Introduced in DIS 3.1.7.
  • Secure Coding NuGet: One or more projects in the solution do not reference the Secure Coding Analyzers NuGet package or reference an outdated version.
  • StyleCop Analyzers NuGet: One or more projects in the solution do not use the correct StyleCop.Analyzers NuGet package.
  • UTF-8 header: The file does not contain the UTF-8 header signature bytes. This could cause problems when uploading this file to DataMiner.

As of DIS version 3.1.5 , the info bar logic is triggered 30s after opening the solution.