Ответ 1
Это один из целевых файлов MSBuild и будет установлен с визуальной студией.
У меня есть решение для 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, но это не восстановило файл. Откуда она взялась?
Это один из целевых файлов MSBuild и будет установлен с визуальной студией.
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, которая поместит эти недостающие файлы туда, где они принадлежат.
Для проектов, которые ищут его в папке 2.0 2.0, вы должны скопировать эти четыре файла:
Из фреймворка 3.5 в фреймворк 2.0, на моем компьютере: от C:\Windows\Microsoft.NET\Framework\v3.5 до C:\Windows\Microsoft.NET\Framework\v2.0.50727
Это сработало для меня