Подтвердить что ты не робот

Откуда появился файл Microsoft.CompactFramework.VisualBasic.targets?

У меня есть решение для Pocket PC 2003, состоящее из трех проектов, созданных в Visual Studio 2005. Я открываю решение в Visual Studio 2008, а два из проектов не могут преобразовать из-за ошибок, подобных следующим:

Невозможно прочитать файл проекта "PDA.vbproj". D:\PDA.vbproj(121,61): импортированный проект "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.VisualBasic.targets" не найден. Убедитесь, что путь в объявлении правильный, и что файл существует на диске.

Этот файл существует в каталоге v2.0.50727

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.CompactFramework.VisualBasic.targets

но не в каталоге v3.5. Я посмотрел на другой из моих компьютеров разработки, и файл есть. Я переустановил v3.5.NET Framework и Compact Framework, но это не восстановило файл. Откуда она взялась?

4b9b3361

Ответ 2

Microsoft.CompactFramework.CSharp.targets не найден...

При попытке загрузить проект интеллектуального устройства в Visual Studio после установки новой Windows 10 или при обновлении с Windows 8 до Windows 8.1 вы можете столкнуться с сообщением об ошибке, аналогичным приведенному выше. Эта ошибка связана с тем, что при установке новой сборки были удалены следующие файлы.

  • Microsoft.CompactFramework.Common.targets

  • Microsoft.CompactFramework.CSharp.targets

  • Microsoft.CompactFramework.VisualBasic.targets

Чтобы исправить проблему, просто установите Power Toys для .NET Compact Framework, которая поместит эти недостающие файлы туда, где они принадлежат.

Ответ 3

Для проектов, которые ищут его в папке 2.0 2.0, вы должны скопировать эти четыре файла:

  • Microsoft.CompactFramework.VisualBasic.targets,
  • Microsoft.CompactFramework.CSharp.targets,
  • Microsoft.CompactFramework.Common.targets,
  • Microsoft.CompactFramework.Build.Tasks.dll

Из фреймворка 3.5 в фреймворк 2.0, на моем компьютере: от C:\Windows\Microsoft.NET\Framework\v3.5 до C:\Windows\Microsoft.NET\Framework\v2.0.50727

Это сработало для меня