Please see Technology coverage changes in CAST AIP 8.3.x for more detailed discussion of this subject.
.NET - discoverers modified to take into account .NET Core/.NET Standard
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.xAll 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:
- There will be no links to the .NET Core 2.0 / .NET Standard 2.0 framework
- No client server/links links
- Frameworks are not handled
- Some Rule may produce false negatives
|See also: Changes in results post upgrade - 8.3.5|
Installation and deployment