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 (317810)



The information in this article applies to:

  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET (2002)

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.

MORE INFORMATION

Steps to Reproduce the Behavior

  1. Start Visual C++ 6.0. To create a sample project, follow these steps:
    1. 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.
    2. On the Project menu, click Settings. Click the MIDL tab. In the Preprocessor Definitions text box, type TEST as a sample entry. Click OK.
    3. On the File menu, click Save All. On the File menu, click Exit to close Visual C++ 6.0.
  2. Start Visual C++ .NET or Visual C++ 2005.
  3. On the File menu, point to New, and then click Project.
  4. Browse to the Project folder that you created in Visual C++ 6.0, and then open the .dsp file.
  5. 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.
  6. On the Project menu, click Properties. In the left pane, click MIDL, and then click General.
  7. Note that the text box to the right of Preprocessor Definitions is empty.

REFERENCES

For more information about Projects and Solutions in Visual Studio .NET, visit the following Microsoft Developer Network (MSDN) Web site:

Modification Type:MajorLast Reviewed:1/18/2006
Keywords:kbbug kbIDEProject kbpending KB317810 kbAudDeveloper