Системные ссылки не отображаются?
Так что у меня есть решение с двумя проектами внутри. Один проект работал под управлением 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++ и добавьте их снова, щелкнув правой кнопкой мыши по опциям "Ссылки" и "Добавить ссылку".