Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
4 / 4 / 0
Регистрация: 30.09.2012
Сообщений: 38
1

Подключение библиотек Framework 4.5 в системе с Framework 3.5

03.01.2016, 14:21. Просмотров 1069. Ответов 1
Метки нет (Все метки)

Здравствуйте! Программу, написанную под Framework 4.5 нужно адаптировать под XP с Framework 3.5. Проблема в том, что в Framework 3.5 отсутствует некоторые классы (HwndSource и др.) используемые в программе. Вынув из Framework 4.5 нужные библиотеки (Microsoft.Xaml, System.Net, Microsoft.CSharp и др.) и подключив их в проект под Framework 3.5.-сыпет ошибки, мол пространство имен System не содержит определения для System.Net и др (библиотеки от 4.5 подключены).
Т.е. сначала проверяется наличие библиотек в Framework 3.5 и при получении ошибки подключенные отдельно эти библиотеки не используются. При смене имен подключенных библиотек проблема не уходит т.к. VS видимо ориентируется на Description, а не на имя файла.
Может быть кто-то сталкивался и знает как решить эту проблему? Заранее благодарен!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2016, 14:21
Ответы с готовыми решениями:

В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile
Свойства проекта (Project -> Properties) -> вкладка Compile -> Advenced complie options -> в списке...

Как изменить FrameWork Client на FrameWork Full в Visual Studio 2010
Привет всем! Как изменить FrameWork Client на FrameWork Full в Visual Studio 2010 ?

Проверить, установлен ли в системе .Net Framework
Вообщем дело такое, втсречал програмку, которая если у тебя нет фреймворка, показывает консоль с...

Работа приложения FrameWork 1.1 под FrameWork 2.0
в файле web.config есть разделы <location path="adm <system.web> <authorization>...

1
965 / 860 / 349
Регистрация: 26.04.2012
Сообщений: 2,648
03.01.2016, 14:46 2
Лучший ответ Сообщение было отмечено Xzpro как решение

Решение

В ряд ли что-то подобное получится нормально делать. Системные библиотеки-то ссылаются и друг на друга. Кроме того, вот это стоит почитать. Так что придется вам обновлять на XP фреймворк до 4.0, а дальше переписывать весь код, который использует что-то из 4.5. Это выйдет проще, чем заставить нормально работать 4.5 там. А лучше-забыть вообще про это старье(я им последний раз пользовался еще в далеком детстве, дальше только на чужих старых компах видел).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.01.2016, 14:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Загрузка .Net Framework, если он не установлен в системе
Привет всем! Не знаю, для этого ли раздела моя тема, но не придумал где лучше её разместить. В...

Сымитировать факт существования в системе .NET Framework 4.5
Во общем узнл я что на XP .NET Framework 4.5 не идёт... А мне очень нужно или запилить его на XP...

Узнать версию NET Framework, установленной в системе компьютера
Понадобилось узнать версию MS Framework, установленной в системе компьютера. В сети нашел такую...

Из-за ошибки в системе не работает ни одна из версий Microsoft .NET Framework
Из-за ошибки в системе не работает ни одна из версий Microsoft .NET Framework из-за этого не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.