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

_MBK_

Пикирующий бомбардировщик
Топикстартер
12 лет на форуме
Сообщения
30 234
Реакции
9 919
Я, конечно, понимаю, что прогресс летит вперед и все некроверсии летят в свалку истории, но все равно как то не успеваю я за столь стремительным его движением.
Есть комп с 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

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

_MBK_

Пикирующий бомбардировщик
Топикстартер
12 лет на форуме
Сообщения
30 234
Реакции
9 919
Дык собирайте под фреймворк. Чем ниже совместимость нужна - тем ниже выбирайте
Даже под 3.0 не работает тото и оно
Не работает ни на 3.0 ни на 3.1 на другом компе
Или еще ниже выбирать надо?
 

cementary

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

_MBK_

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

cementary

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


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

Chiga

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

Вложения

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

_MBK_

Пикирующий бомбардировщик
Топикстартер
12 лет на форуме
Сообщения
30 234
Реакции
9 919
И вправду, под фреймворк завелась! 'dans))''thank'
У меня просто этот шаблон закопан глубоко внизу, я его еле нашел