.net compact framework "Целевые рамки" - PullRequest
9 голосов
/ 09 марта 2009

С помощью обычных приложений .net в окне свойств вы можете изменить .net framework вашего приложения с 3.5 на 2.0.

Я ищу что-то подобное для приложения для карманного компьютера, потому что на моем карманном компьютере появляется ошибка, что моему приложению требуется более новая версия .net. и я не могу найти его нигде в свойствах.

Ответы [ 5 ]

9 голосов
/ 09 марта 2009

К сожалению, это не в свойствах. По какой-то (действительно глупой) причине вы можете обновить проект 2.0 до 3.5, щелкнув правой кнопкой мыши, но в IDE нет пути назад. К счастью, все еще очень легко. Откройте проект в любом текстовом редакторе (включая Studio, если у вас установлены ускорители) и верните узел Target Framework обратно на 2.0.

7 голосов
/ 09 марта 2009

Сначала - вы можете захотеть проверить вкладку «Устройства» (VS2008) и установить флажок «Развернуть последнюю версию ...» (чтобы вставить 3.5 на устройство, если это вариант).

Вполне возможно, что вам нужно заново создать файл проекта, чтобы изменить цель на 2.0 (т.е. создать новый проект, выбрав 2.0 на экране first ). Обычно копировать в файлы .cs и т. Д. Не так уж и сложно ...

Если проект большой, вы можете отредактировать csproj вручную, но я не уверен, что потрудится ... возможно, потребуется меньше работы, чтобы просто повторно добавить код.

4 голосов
/ 24 апреля 2012

Отредактируйте файл cs / vbproj в текстовом редакторе, предпочтительно в редакторе Xml:

Изменение

<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>

до

<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>

или наоборот

Кроме того, 3.5 проекта имеют следующие дополнительные ссылки по умолчанию

<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
1 голос
/ 09 марта 2009

Другим решением может быть установка более новой версии .NET CF на ваше устройство: http://www.google.com/search?q=compact+framework+redistributable

С уважением, Тамберг

0 голосов
/ 12 марта 2009

Если вы создаете проект CF 2.0 в Visual Studio 2008, а затем, если вам необходимо выполнить обновление до CF 3.5, просто щелкните правой кнопкой мыши проект и выберите «Обновить проект». Что касается устройства, обязательно установите этот флажок, который упоминает Марк Гравелл, чтобы CF 3.5 устанавливался при развертывании проекта.

...