.NET Core Runtime без установки - PullRequest
0 голосов
/ 28 июня 2018

Может кто-нибудь помочь с тем, как использовать исполняемые файлы, указанные в ссылке ниже? https://www.microsoft.com/net/download/windows

По сути, мы переходим на .NET Core (мы используем .NET Framework 4.0 в течение многих лет - такой большой сдвиг, как вы можете догадаться). Я немного нервничаю, чтобы установить ядро ​​.NET на рабочий сервер (Windows Server 2012). Безопасно ли устанавливать .NET Core на сервер под управлением .NET Framework 4.0? Если нет, могу ли я как-нибудь подключить среду выполнения .NET Core к серверу, не устанавливая их (вроде копирования библиотек портала), чтобы я мог начать бета-тестирование приложения. Любая помощь приветствуется. Спасибо!

EDIT: Это не дубликат. Один из основных вопросов, которые у меня возникли, если я могу использовать переносимые двоичные файлы на сервере для запуска своего приложения, фактически не устанавливая их (получил ответ ниже, еще раз спасибо). Не уверен, что кто-то проголосовал без причины. Это заставляет разработчиков нервничать, задавая вопрос в StackOverflow. если они могут упомянуть причину, что было бы здорово!

1 Ответ

0 голосов
/ 28 июня 2018

Нет проблем при установке .NET Core и .NET Framework на одном компьютере. Они спроектированы так, чтобы их можно было устанавливать бок о бок.

Однако вам необходимо установить среду выполнения .NET Core на сервер, чтобы позволить запускать код, поскольку ОС имеет собственные зависимости, которые должны присутствовать. См. эту ссылку для получения дополнительной информации.

С помощью .NET Core вы можете выполнять зависящие от среды развертывания (FDD) и автономные развертывания (SCD). FDD требует наличия каких-либо общих сборок на сервере, т. Е. Сборок System. * И т. Д., Но SCD ​​требует только базовых зависимостей времени выполнения / собственных. Для SCD развертывание приложения будет включать любые общие сборки .NET Core в свой пакет развертывания.

Подробнее о FDD и SCD вы можете прочитать здесь

Также есть больше информации о собственных зависимостях на разных платформах ОС здесь

...