Сбой при создании проекта Microsoft Visual C 2010 Express

#visual-studio-2010 #visual-c

#visual-studio-2010 #visual-c

Вопрос:

Прежде чем я начну, я хотел бы отметить, что я использую Windows XP SP3.

Недавно я заметил, что моя установка MS Visual C 2008 Express больше не будет создавать новые проекты, а только открывать ранее созданные. Пожалуйста, обратите внимание, что он смог создавать проекты за несколько недель до этого.

Вместо того, чтобы пытаться найти решение для версии 2008, я воспользовался возможностью перейти на MS Visual C 2010 Express. После загрузки и установки я столкнулся с той же проблемой, только на этот раз (не будет создавать новые проекты), я заметил сообщение в нижней части окна, которое гласило «Создание проекта ‘[project]’ … сбой при создании проекта». Затем я удалил обе версии (2010 и 2008), перезагрузился, переустановил 2010 и … та же проблема.

Затем я последовал этому руководству, в котором я (повторно) зарегистрировался VsWizard.dll затем изменил владельцев HKEY_LOCAL_MACHINESOFTWARE Classes VsWizard.VsWizardEngine.10.0 и HKEY_LOCAL_MACHINESOFTWARE Classes VsWizard.WizCombo.9.0 администраторам и предоставил всем пользователям полный контроль / разрешения на чтение. Похоже, что это решение, предлагаемое рядом других веб-сайтов, но оно все равно не помогло.

Таким образом, я в недоумении, куда идти дальше. К сожалению, у меня нет точки восстановления, к которой можно было бы вернуться, поэтому мне нужно другое решение, если это возможно. Буду признателен за любую помощь.

Комментарии:

1. Не могли бы вы перейти (в командной строке) туда, где devenv.exe находится и запустите его с помощью команды «devenv /ResetSkipPkgs» без кавычек?

2. Похоже, что devenv отсутствует на моем компьютере. Должно ли это быть?

3.@C. Кратко: devenv это Visual Studio. Возможно, сначала вам придется cd перейти к его расположению в Program Files .

4. Я сделал. Он должен быть в ‘C: {Visual Studio Install Dir} Common7 IDE’, верно? ‘devenv.exe ‘ отсутствует, и его поиск ничего не возвращает. Если его нет в этом конкретном каталоге, где он может быть?

5. «devenv.exe » является оболочкой Visual Studio IDE для артикулов, отличных от Express. Артикулы Express используют разные названия программ, например «VBExpress.exe » для Visual Basic Express.

Ответ №1:

У меня было много проблем и разочарований при решении этой «проблемы», ничего не получалось. Я изменил каталог ProgramFiles по умолчанию на свой диск D, поскольку на моем диске C установлен SSD-накопитель. Отслеживая процесс Visual Studio, я обнаружил, что он искал MSBuild / Microsoft.Cpp на моем диске D (не на моем диске C, где расположена моя операционная система). Именно это и вызвало проблему.