2013-08-14 3 views
0

Итак, у меня есть решение с двумя проектами внутри. Один проект запускал CF 3.5, а другой - CF 2.0. Я пробовал много разных способов обновить 2.0 через программу без успеха, включая удаление проекта 3.5 из решения. Я, наконец, закончил вручную открытие файла проекта в блокноте ++ и сменил фрейм от 2.0 до 3.5 и сохранил его. С тех пор у меня возникли проблемы с системными ссылками и перешло от 0 ошибок до 360 ошибок, таких как следующие изображения. Любая идея, как решить эти проблемы?Системные ссылки не отображаются?

enter image description here

enter image description here

после очистки и строительства снова это то, что происходит. Ошибки перехода к 360 знака .. enter image description here

+0

Вы пытались закрыть/возобновить или очистить раствор? – Sayse

+0

Да, если я это сделаю, это проявится с большим количеством ошибок. –

+0

Является ли Accessibledefaultactiondescription даже в среде CF 3.5? Я пытаюсь увидеть библиотеки и методы, которые поставляются с фреймворком 3.5, чтобы увидеть, действительно ли этот класс соответствует CF 3.5. Есть предположения? http://msdn.microsoft.com/en-us/library/vstudio/system.windows.forms.control.accessibledefaultactiondescription%28v=vs.90%29.aspx –

ответ

0

Так что, по-видимому, Compact Framework не поддерживает эти свойства, которые имеют проблему. Поэтому мне пришлось удалить их из моего проекта, и он отлично работает. Просто сумасшедшие удивительные возможности оконной компактной структуры.

1

Самый безопасный способ изменить рамки версии, 1. Щелкните правой кнопкой мыши на проекте 2. Нажмите кнопку Свойства 3. Измените параметры и Сохранить «Target Framework».

Если вы измените версию с версии 2.0 на верхнюю, проблем не будет. Visual Studio будет обновлять версии существующих системных сборок.

Однако вы можете быть смущены тем случаем, что: Узел System.Windows.Forms не имеет версии 3.5. Поэтому, если вы установите целевую структуру проекта в 3.5, System.Windows.Forms будет автоматически настроена на версию 2.0, поскольку последняя версия этой сборки для Target Framework 3.5 является версией 2.0.

Для вашей текущей ситуации удалите ссылочные системные сборки, которые вы модифицировали из блокнота ++, и добавьте их снова, щелкнув правой кнопкой мыши ссылку «Ссылки» и «Добавить ссылку».

+0

Да, я пробовал делать «самый безопасный способ», но это было когда у меня было два проекта с двумя разными структурами, и даже попытался удалить один проект, чтобы использовать «самый безопасный способ», но он по-прежнему оставался серым. –

+0

Я не изменял ссылочные сборки, когда я модифицировал блокнот ++ ... Я изменил целевую структуру для проекта. –

+0

Когда проект выгружается из решения, он становится серым. Попробуйте перезагрузить проект с серым цветом. Я проверил вашу ситуацию на своем компьютере, и я не видел никаких проблем. – mecek

Смежные вопросы