Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Install on workstation running the DMT (for extraction)
Install on workstation running CMS (for analysis)

Nothing required for the packing to function.

If your source code references specific frameworks or third-party packages, then these will be required on the workstation running the DMT for packaging purposes.

Info
Some frameworks/third-party packages are shipped with the extension - see below.


.NET Framework ≥ 4.7.2 must be installed in order for the analysis to function. A check will be done when the analysis starts and a message will produced if the minimum .NET Framework cannot be found.

Info

Note that a .NET Framework is installed with the CAST AIP setup (see Install AIP Core), however this may not be the required version. Please check.


...

If you have altered the location where extensions are stored to a network location remote to the analysis machine (for example changing CAST_PLUGINS_ROOT_PATH - see Configure AIP Node storage folder locations - optional - v. 1.x) then you will need to add the following lines to the .NET Framework machine.config file (located on the machine where the analysis is being run). This is to ensure that the .NET Analyzer DLLs located in the remote network folder can be successfully run from a network location. The analysis will fail without this configuration.

...

The vast majority of rules provided for the .NET Analyzer are embedded in CAST AIP - see .NET - Structural rules for more information. In addition, some rules are also provided with the extension:

1.2.15https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.15
1.2.14https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.14
1.2.13https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.13
1.2.12https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.12
1.2.11https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.11
1.2.10https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.10
1.2.9https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.9
1.2.9-funcrelhttps://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.9-funcrel
1.2.8-funcrelhttps://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.8-funcrel
1.2.7-funcrelhttps://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.7-funcrel
1.2.6-funcrelhttps://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.6-funcrel
1.2.5-funcrelhttps://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.5-funcrel
1.2.4-funcrel https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.4-funcrel
1.2.3-funcrel https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.3-funcrel
1.2.2-funcrel https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.2-funcrel
1.2.1-funcrel https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.1-funcrel
1.2.0-funcrel https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-funcrel
1.2.0-beta5 https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-beta5
1.2.0-beta4https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-beta4
1.2.0-beta3https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-beta3
1.2.0-beta2https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-beta2
1.2.0-beta1https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-beta1
1.2.0-alpha2https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-alpha2
1.2.0-alpha1https://technologies.castsoftware.com/rules?sec=srs_dotnet&ref=||1.2.0-alpha1

...