Возможно ли из студии 2019 под Win10 собрать чтото, работающее в более низших версиях?

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Я, конечно, понимаю, что прогресс летит вперед и все некроверсии летят в свалку истории, но все равно как то не успеваю я за столь стремительным его движением.
Есть комп с Win10 и установленная на нем студия 2019
Пытаюсь собрать самый простецкий дотнетовский консольный проект (чуть сложнее Hello world)
Целевая среда .Net Core 3.1
При запуске собранного приложения на этом компе сразу выскакивает ошибка отсутствия библиотеки hostpolicy.dll
Странно (библиотека в каталоге дотнета есть), ну ладно, копирую в текущий каталог - работает
Переписываю на другой комп - снова ругается уже на hostfxr.dll - переписывание которого ни с моего ни с пользовательского каталога уже не помогает - никакая версия программе не нравится напрочь
Курю гугл вроде говорят что это новомодная проблема 3.1 без внятного решения, ok, выбираю .Net Core 3.0 пересобираю
Вроде на первый взгляд помогло - моем компе пересобранной версии уже никакие библиотеки не нужны, однако при переписывании на другой комп уже ошибка
Could not resolve CoreCLR path. For more details, enable tracing by setting CORE
HOST_TRACE environment variable to 1
переписывание хостовых библиотек тоже никакого эффекта не дает - библиотеки программе отчаянно не нравятся
Что я делаю не так и как в 2019 студии собрать хотя бы минимальное консольное дотнетовское приложение, работающее не под десяткой?
 

cementary

12 лет на форуме
Сообщения
784
Реакции
324
как в 2019 студии собрать хотя бы минимальное консольное дотнетовское приложение, работающее не под десяткой?
Дык собирайте под фреймворк. Чем ниже совместимость нужна - тем ниже выбирайте
 
  • Спасибо
Реакции: _MBK_

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Дык собирайте под фреймворк. Чем ниже совместимость нужна - тем ниже выбирайте
Даже под 3.0 не работает тото и оно
Не работает ни на 3.0 ни на 3.1 на другом компе
Или еще ниже выбирать надо?
 

cementary

12 лет на форуме
Сообщения
784
Реакции
324
Даже под 3.0 не работает тото и оно
Не работает ни на 3.0 ни на 3.1 на другом компе
Или еще ниже выбирать надо?
вы же пишите что это Core. Core берите если кроссплатформа нужна (mac, linux)
Собирайте под .Net Framework версии 4.5.2-4.7.2
 
  • Спасибо
Реакции: ~RA~ и _MBK_

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Так она не дает ничего другого выбрать, в списке платформ семь пунктов .Net Core 1.0 - 3.1
Или надо доустановить обязательно?
 

cementary

12 лет на форуме
Сообщения
784
Реакции
324
Так она не дает ничего другого выбрать, в списке платформ семь пунктов .Net Core 1.0 - 3.1
Или надо доустановить обязательно?
1626784220602.png


если нету - в отдельных компонентах доустановите
1626784466795.png
 
Последнее редактирование:
  • Спасибо
Реакции: ~RA~ и _MBK_

Chiga

15 лет на форуме
Сообщения
777
Реакции
505
Под Win 7 запускается.
 

Вложения

  • ConsoleApp1.rar
    20.8 КБ · Просм.: 132

_MBK_

Пикирующий бомбардировщик
Топикстартер
15 лет на форуме
Сообщения
33 137
Реакции
10 835
И вправду, под фреймворк завелась! 'dans))''thank'
У меня просто этот шаблон закопан глубоко внизу, я его еле нашел