Note that this article does not have any Squish-specific content, but has some information that may be useful for debugging.
Compiler Versions¶
MSVC numbering and naming scheme¶
MSVC Number | Name |
---|---|
MSVC8 | Visual Studio 2005 |
MSVC9 | Visual Studio 2008 |
MSVC10 | Visual Studio 2010 |
MSVC11 | Visual Studio 2012 |
MSVC12 | Visual Studio 2013 |
MSVC14 | Visual Studio 2015 |
MSVC141 | Visual Studio 2017 |
MSVC142 | Visual Studio 2019 |
MSVC internal version numbers taken from manifests¶
Version 8.0.50727.762 (SP.050727-7600) MSVC8 with SP1
Version 8.0.50727.42 (RTM.050727-4200) MSVC8 without SP1
(Security updates don't seem to be included in the version numbers so either of these could be with or without the security update.)
For which versions of Visual Studio are in which versions of .NET, see: https://en.wikipedia.org/wiki/.NET_Framework#Versions .
This article might have more definitive Visual Studio version numbers: https://en.wikipedia.org/wiki/Visual_Studio_.NET#Version_history .
Terms¶
Manifests MSVC8 and later have these.
Windows error reporting: WER.DLL¶
The WER.DLL
is part of Windows Vista and Windows Server 2008; it should be in the system32
folder (e.g. C:\Windows\System32
).
Basic commands and help¶
For any particular program command line program, command
, there might be a command /h
or command /?
option that will print version information.
To see if two files have the same contents use the file compare program, e.g., fc firstfile secondfile
. This is like the Unix diff
command.
Dependency Issues¶
Use Dependency Walker to check for problems with dependencies.