Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2018, 14:38   #1
AlekseyVisio
 
Регистрация: 07.11.2016
Сообщений: 5
По умолчанию Перенастройка проекта на более позднюю версию NetFramework

Приветствую уважаемых участников форума.
Создавал проект когда была установлен NetFramework 4.5.
Чуть позже по ошибке снес эту версию и ставил новое ПО, которое самостоятельно накатило более позднюю версию NetFramework.
Сейчас в моем активе версии NetFramework:
- 4.5.2;
- 4.7.
При попытке открытия проекта через VS получаю месседж: "Проект такой-то предназначен для платформы...NetFramework, Version=v4.5, которая не установлена на этом компьютере. Для продолжения выберите нужный вариант ниже...".
Ниже по списку:
- изменить конечную платформу;
- загрузить целевой пакет для NF 4.5;
- не загружать проект.
Если грузить пакет, то идем на автоматически открываемую страницу https://www.microsoft.com/net/downlo...al-studio-sdks, где отсутствует 4.5 версия.
Подскажите, как поступить наилучшим образом, чтобы работать с моим проектом? Спасибо!
AlekseyVisio вне форума Ответить с цитированием
Старый 11.08.2018, 16:10   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

собирать под 4.5.2
pu4koff вне форума Ответить с цитированием
Старый 11.08.2018, 18:04   #3
AlekseyVisio
 
Регистрация: 07.11.2016
Сообщений: 5
По умолчанию

По-новому переписывать код? Или есть алгоритм действий без переписывания? Пожалуйста, поясните.
AlekseyVisio вне форума Ответить с цитированием
Старый 11.08.2018, 18:13   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что вы переписывать собрались?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.08.2018, 18:33   #5
AlekseyVisio
 
Регистрация: 07.11.2016
Сообщений: 5
По умолчанию

Я не понимаю, что означает "собирать". Пожалуйста, поясните. Спасибо!
AlekseyVisio вне форума Ответить с цитированием
Старый 11.08.2018, 19:02   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Собрать проект/программу.

https://ru.wikipedia.org/wiki/%D0%A1...D%D0%B8%D0%B5)

Зачем вам 4.5.0 если есть 4.5.2?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.08.2018, 19:07   #7
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от AlekseyVisio Посмотреть сообщение
По-новому переписывать код? Или есть алгоритм действий без переписывания? Пожалуйста, поясните.
Просто указать в свойствах проекта, чтобы собирался он под 4.5.2 или как там меню: изменить конечную платформу и там указать 4.5.2.
pu4koff вне форума Ответить с цитированием
Старый 13.08.2018, 12:59   #8
AlekseyVisio
 
Регистрация: 07.11.2016
Сообщений: 5
По умолчанию

Спасибо за ответ.
Скажите: выбор конечной платформы при этом не приведет к неработоспособности ПО, использующего более новые установленные версии .NF? Или выбор локальный?
AlekseyVisio вне форума Ответить с цитированием
Старый 13.08.2018, 13:18   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Более новые 4.х (а тем более 4.5.х) совместимы с более старыми.

Не локальный выбор это как? Зачем такое может кому-то понадобиться?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.08.2018, 07:34   #10
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от AlekseyVisio Посмотреть сообщение
Спасибо за ответ.
Скажите: выбор конечной платформы при этом не приведет к неработоспособности ПО, использующего более новые установленные версии .NF? Или выбор локальный?
Для работы данной программы нужно, чтобы на компе был установлен .net framework 4.5.2 или выше. Если данный проект используется в другом проекте, который собирается, например, под 4.7, то ничего не изменится. Если другой проект собирался под 4.5, то он не сможет работать и его тоже нужно будет переводить на 4.5.2.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенастройка ip адреса сервера. Illusiony Администрирование dedicated серверов, VPS/VDS, shared хостингов, IaaS, PaaS. 1 01.01.2017 18:24
Перенастройка поиска sweeeeel C# (си шарп) 1 17.11.2016 19:52
Какое программирование в наше время более востребовано и более рентабельно? iukash Свободное общение 18 29.10.2009 13:02
Откуда можно скачать borland c++ 6 или более позднюю версию. Isvilina Общие вопросы C/C++ 2 25.07.2009 00:04
Подскажите где скачать более новую версию Solver, чем та, которая воткнута в Excel? Raikhman Microsoft Office Excel 0 01.02.2009 19:34