Системные ссылки не отображаются?

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

введите описание изображения здесь

введите описание изображения здесь

после очистки и повторного строительства это то, что происходит. Ошибки прыгают до 360 баллов..введите описание изображения здесь

2 ответа

Решение

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

Самый безопасный способ изменить версию фреймворка: 1. Щелкните правой кнопкой мыши на проекте. 2. Нажмите "Свойства". 3. Измените параметр "Target Framework" и сохраните.

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

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

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

Другие вопросы по тегам