Microsoft KB Archive/317810

= BUG: Project-level tool settings are lost for utility projects during conversion from Visual C++ 6.0 to Visual C++ .NET or to Visual C++ 2005 =

Article ID: 317810

Article Last Modified on 1/18/2006

-

APPLIES TO


 * Microsoft Visual C++ 2005 Express Edition
 * Microsoft Visual C++ .NET 2002 Standard Edition

-



This article was previously published under Q317810



SYMPTOMS
When you convert a utility project from Microsoft Visual C++ 6.0 to Microsoft Visual C++ .NET or to Microsoft Visual C++ 2005, project-level tool settings may be lost.



CAUSE
You must copy the project-level tool settings manually to Visual C++ .NET or to Visual C++ 2005. This bug is specific to utility projects and does not occur with other types of projects.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



Steps to Reproduce the Behavior
 Start Visual C++ 6.0. To create a sample project, follow these steps:  On the File menu, click New. On the Projects tab, click Utility Project. Type a name for the project, and then click OK. Click OK to close the dialog box. On the Project menu, click Settings. Click the MIDL tab. In the Preprocessor Definitions text box, type TEST as a sample entry. Click OK. On the File menu, click Save All. On the File menu, click Exit to close Visual C++ 6.0.  Start Visual C++ .NET or Visual C++ 2005.</li> On the File menu, point to New, and then click Project.</li> Browse to the Project folder that you created in Visual C++ 6.0, and then open the .dsp file.</li> When you are prompted to convert the project to the Visual C++ 7.0 format or to the Visual C++ 8.0 format, click Yes.</li> On the Project menu, click Properties. In the left pane, click MIDL, and then click General.</li> Note that the text box to the right of Preprocessor Definitions is empty.</li></ol>

<div class="references_section">