When using the the .NET Analyzer ≤ 1.0.x with CAST AIP ≥ 8.3.5 and if your source code contains .NET Core 2.0 / .NET Standard 2.0 projects, then these projects will be discovered during the packaging in the CAST Delivery Manager Tool. This is due to a change in the existing .NET discoverers for the .NET Analyzer that are embedded in the CAST Delivery Manager Tool. These discoverers have been modified in CAST AIP ≥ 8.3.5 to take into account .NET Core 2.0 / .NET Standard 2.0 projects in preparation for .NET Core 2.0 /.NET Standard 2.0 analysis support in the forthcoming version 1.1.x of the .NET Analyzer.
What constitutes a .NET Core 2.0 / .NET Standard 2.0 project?
The CAST Delivery Manager Tool will discover .NET Core 2.0 / .NET Standard 2.0 projects when the .csproj or .vbproj files contains the following:
<Project sdk=""> ... </Project>
Analysis of . NET Core 2.0 / .NET Standard 2.0 projects when using the extension ≤ 1.0.x
All source code in the root folder (and any sub-folders) selected for the package will be included in the project.
Analysis of these projects/Analysis Units will be successful (i.e. no errors), however, the analysis will be incomplete: