View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010158CMakeDocumentationpublic2010-01-18 17:412013-09-12 18:30
ReporterMateusz Loskot 
Assigned ToBrad King 
PrioritylowSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake-2-8 
Target VersionCMake 2.8.10Fixed in VersionCMake 2.8.10 
Summary0010158: Incorrect name of Visual Studio .NET 2005 product and Visual Studio 10/2010
DescriptionThe CMake 2.8 documentation describes generator for Visual Studio 2005 as follows:

"""
# Visual Studio 8 2005: Generates Visual Studio .NET 2005 project files.
# Visual Studio 8 2005 Win64: Generates Visual Studio .NET 2005 Win64 project files.
"""

It uses incorrect name of the VS product. There is no such product as "Visual Studio .NET 2005". It should read as "Visual Studio 2005". Microsoft intentionally dropped the use of .NET moniker since version 2005 of Visual Studio.

It's a minor trivia but trivial things make a quality.

References:
http://msdn.microsoft.com/en-us/library/ms950416.aspx [^]
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio [^]
http://www.danielmoth.com/Blog/2005/08/no-more-net.html [^]
Tags2005, msvc80, visual studio
Attached Files

 Relationships
related to 0014402closedBrad King Replace "Visual Studio 11" by Visual Studio 2012" in cmake-gui 

  Notes
(0024887)
David Cole (manager)
2011-01-18 13:15

Obviously, practically speaking, "2010" and "10" are one and the same w.r.t. Visual Studio version numbers. The GUI and splash screen and about dialog all say "Visual Studio 2010 ...", but the installation directory is "C:\Program Files (x86)\Microsoft Visual Studio 10.0".

I think the problem is... these strings are used as "-G" arguments to CMake. So... we cannot take away the -G strings that already work. But I suppose if we wanted to "make things consistent" someday within CMake, we could keep all the existing -G strings and keep them working the same as they do now, but then make the new and improved version have all consistent strings, referenced in a good order and with good phrasing.

Comments indicating what people think is "good" here would be most welcome right here in this bug entry...
(0025016)
Fraser Hutchison (reporter)
2011-01-22 20:51

Using the proper product names throughout would be "goodest" I reckon.

Failing that, if the names are to be abbreviated anyway to use the internal product number, I'd probably prefer shortening "Visual Studio xx" to "VSxx", and not include the year or ".NET" at all. So the full list would be VS6, VS7, VS7.1, VS8, VS8 Win64, VS9, VS9 Win64, VS10 and VS10 Win64.

Regardless of the naming convention, I'd also like to see the products listed chronologically.
(0025026)
Mateusz Loskot (reporter)
2011-01-24 11:56

There are two things usually mismatched: product name and product version sometimes called product internal version. For, Visual studio we have:
Product name: Visual Studio 2010
Product version: 10.0

Moreover, there is also version of C/C++ compiler included in Visual Studio 2010 which has number 16.x

In my opinion CMake should refer to Visual Studio by its product name. This product name is unique, so no ambiguity will occur.

Visual Studio 6.0
Visual Studio .NET 2002
Visual Studio .NET 2003
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
...
(0031309)
David Cole (manager)
2012-10-24 17:17

Brad updated the documentation strings to drop the ".NET" -- this change is in CMake 2.8.10
(0032479)
Robert Maynard (manager)
2013-03-04 08:38

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2010-01-18 17:41 Mateusz Loskot New Issue
2010-01-18 17:44 Mateusz Loskot Tag Attached: visual studio
2010-01-18 17:44 Mateusz Loskot Tag Attached: 2005
2010-01-18 17:44 Mateusz Loskot Tag Attached: msvc80
2010-12-15 07:18 David Cole Assigned To => David Cole
2010-12-15 07:18 David Cole Status new => assigned
2011-01-18 13:15 David Cole Note Added: 0024887
2011-01-18 13:15 David Cole Summary Incorrect name of Visual Studio .NET 2005 product => Incorrect name of Visual Studio .NET 2005 product and Visual Studio 10/2010
2011-01-22 20:51 Fraser Hutchison Note Added: 0025016
2011-01-24 11:56 Mateusz Loskot Note Added: 0025026
2011-10-25 22:02 David Cole Priority normal => low
2011-10-25 22:02 David Cole Assigned To David Cole =>
2011-10-25 22:02 David Cole Status assigned => backlog
2012-10-24 17:17 David Cole Note Added: 0031309
2012-10-24 17:17 David Cole Status backlog => resolved
2012-10-24 17:17 David Cole Fixed in Version => CMake 2.8.10
2012-10-24 17:17 David Cole Resolution open => fixed
2012-10-24 17:17 David Cole Assigned To => Brad King
2012-10-24 17:17 David Cole Target Version => CMake 2.8.10
2013-03-04 08:38 Robert Maynard Note Added: 0032479
2013-03-04 08:38 Robert Maynard Status resolved => closed
2013-09-12 18:30 David Cole Relationship added related to 0014402


Copyright © 2000 - 2018 MantisBT Team