A
Alex
Hello people,
We have a large application (about 5000 source files) consisting of multiple executables, DLLs and COM components written in C++.
We develop and build it in Visual Studio 2003.
I'm in charge of evaluating whether we want to migrate it to VS2005 (the previous migration from 6.0 to 7.1 was a pain).
So far, things do not look good.
I installed VS2005 on a VM, copied the sources over and tried to build the solution.
First, it wanted to migrate all the projects.
OK, so far - so good.
Then, when I tried a "build solution" it crapped out with heaps of errors and warnings.
The "deprecated" messages are a pain since adding the definitions to the projects only works sometimes.
But what bothers me more are errors such as this one:
midl\oleaut32.dll : error MIDL2020 : error generating type library :
SaveAllChanges Failed : .\../lib/s_tplate.tlb (0x80070005)
Firing up process explorer, it looks like Visual Studio itself holds the s_tplate.tlb file open so, obviously, trying to build it results in "access denied" errors.
How do I solve this problem?
Best wishes,
Alex.
We have a large application (about 5000 source files) consisting of multiple executables, DLLs and COM components written in C++.
We develop and build it in Visual Studio 2003.
I'm in charge of evaluating whether we want to migrate it to VS2005 (the previous migration from 6.0 to 7.1 was a pain).
So far, things do not look good.
I installed VS2005 on a VM, copied the sources over and tried to build the solution.
First, it wanted to migrate all the projects.
OK, so far - so good.
Then, when I tried a "build solution" it crapped out with heaps of errors and warnings.
The "deprecated" messages are a pain since adding the definitions to the projects only works sometimes.
But what bothers me more are errors such as this one:
midl\oleaut32.dll : error MIDL2020 : error generating type library :
SaveAllChanges Failed : .\../lib/s_tplate.tlb (0x80070005)
Firing up process explorer, it looks like Visual Studio itself holds the s_tplate.tlb file open so, obviously, trying to build it results in "access denied" errors.
How do I solve this problem?
Best wishes,
Alex.