Visual Lint 8.0.5.346 adds support for Visual Studio 2022
Thursday 21st October, 2021
Visual Lint 8.0.5.346 has now been released. This a recommended maintenance update for Visual Lint 8.0, and adds support for Visual Studio 2022 Preview:

The following changes are included:
-
The Visual Studio plugin is now compatible with Visual Studio 2022 Preview.
-
The Visual Lint installer now includes dedicated VSIX extensions for Visual Studio 2017 (
VisualLintPlugIn_vs2017.vsix
), Visual Studio 2019 (VisualLintPlugIn_vs2019.vsix
) and Visual Studio 2022 (VisualLintPlugIn_vs2022.vsix
). -
If makefile output is read while loading a C/C++ project, it is now used to determine which files will be built.
-
The Project Properties Dialog now includes a dedicated field for built-in (i.e. compiler defined) preprocessor definitions. Note that these include those inferred by other project settings, e.g. the Visual C++ "Runtime Library" property (compiler switches
/MD[d]
,/MLd
and/MT[d]
) which infer_DEBUG
/NDEBUG
,_MT
and_DLL
. -
Built-in (i.e. compiler defined) preprocessor symbols are now written separately in generated PC-lint/PC-lint Plus project indirect files from those specified directly.
-
Updated the PC-lint Plus compiler indirect file
co-rb-vs2022.lnt
to support Visual Studio 2022 v17.0.0 Preview 5.0. -
Updated the PC-lint Plus compiler indirect file
co-rb-vs2019.lnt
to support Visual Studio 2019 v16.11.5. -
Updated the PC-lint Plus compiler indirect file
co-rb-vs2017.lnt
to support Visual Studio 2017 v15.9.40. -
Updated the VisualLintConsole help screen to reflect support for Visual Studio 2022 project and solution files.
-
Updated the installer to clarify that the "Remove Visual Lint commands from Visual Studio" option only applies to Visual Studio 2002-2008.