- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have a question regarding a compiler upgrade 10.1.021 to the current 11.0.072 of the IA32 package. So far, my tests have been informal and have not affected the source controlled version of our most critical software. That software resides, for the most part, in a single Visual Studio solution with 94 projects.
My tests indicate that one of the seldom used project executables is indeed affected by the upgrade but to the good! Improvements made in the compiler optimization for 11.0.072 make its optimized executable give results much closer to its non-optimized counterpart. So it makes sense to upgrade that particular project. My expectation is that if I do this officially calling for a rebuild of the affected project in the VSS controlled edition that the following will occur:
Visual Studio will check out the project in question and the 3 dll projects on which it is dependent.
Those will be rebuilt in the usual fashion.
The *.vfproj files will be upgraded per version 11 compilation.
I will then have the opportunity to check them all in.
My question concerns the remaining 90 projects in the solution. It is desirable for Quality Assurance reasons to leave them be if I can. However, they would have to link to the dlls affected by the upgrade of the one. Will they still work with the new dlls or must Version 10 compiled executables have Version 10 dlls? If the answer to this is affirmative, I must rebuild the entire solution and greatly expand the suite of compatibility tests.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think you have answered my question as I hoped. However, let me just ascertain that I am not misreading what Tim said. I would have 10.1 executables using 11.0 dll's rather than vice versa. I guess that works too?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a follow-up question regarding technique. I would like to build only the 11.0 executable and to leave(my own) 10.0dll's as is. That is, I would like to set up that "own DLL's built with 10.1" situation you mention.
However, when I try to doa build with Visual Studio 2003 (11.0 compiler installed), itdoes nothingsaying that everything is up to date. When Irebuild, it upgrades and revises the dll's too. So it appears that as a minimum, I must upgrade the executable and the dll's indicated as dependencies. Is that so or is there some custom build method which would have enabled me to do as I wished?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That was the first thing I tried.It did not fly and so I tried the other measures described. I have forgotten what message arose from this particular attempt - butVisual Studio would not do it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page