Ошибка сборки .NET после преобразования в VS 2008 - PullRequest
0 голосов
/ 08 июня 2010

После преобразования проекта VS 2005 в VS 2008 я столкнулся со следующей ошибкой:

Задача не выполнена, так как «LC.exe» не найден или не установлен правильный Microsoft Windows SDK. Задача ищет «LC.exe» в подкаталоге «bin» ниже расположения, указанного в значении InstallationFolder раздела реестра. HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Microsoft SDKs \ Windows \ v6.0A. Вы можете решить проблему, выполнив одно из следующих действий:
1) Установите Microsoft Windows SDK для Windows Server 2008 и .NET Framework 3.5.
2) Установите Visual Studio 2008. 3) Вручную установите указанный выше раздел реестра в правильное расположение. 4) Укажите правильное местоположение в параметре «ToolPath» задачи.

Что нужно сделать, чтобы решить эту проблему, и почему это начало происходить? Это новая версия VS 2008.

1 Ответ

1 голос
/ 08 июня 2010

Проведя некоторый анализ в Интернете, я обнаружил, что проблема была связана с установкой SP1 VS 2008, что я и делал ранее.На самом деле мои шаги по установке для VS 2008 были следующими:

  1. Установка VS 2008
  2. Установка клиента TFS 2008
  3. Установка VS 2008 SP1
  4. ПерезагрузкаКомпьютер

Чтобы устранить проблему, я попытался добавить в реестр новую запись для HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs.NETFramework \ v3.5 \ InstallationFolder, как предлагается в следующей статье.

http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/93fe03a0-117c-406e-b0ea-c2e2227e1835

Этот шаг, однако, не решил проблему.Чтобы решить эту проблему, мне пришлось установить Windows Server 2008 SDK и .NET 3.5, которые предоставляются по адресу:

http://www.microsoft.com/downloads/details.aspx?FamilyID=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en&displaylang=en

После того, как я установил SDK, я запустил VS 2008 обратнои смог построить мои проекты, не обнаружив той же ошибки.

Я не уверен, был ли SP1 виновником или нет, но исправление кажется достаточно простым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...