Запустить приложение CLR без установленного.NET Framework

Мне было интересно, возможно ли запустить приложение CLR (C++/CLI) без.NET Framework, установленного на целевой машине.

Поскольку приложения CLR зависят от DLL-библиотеки.NET Framework (я думаю), есть ли способ скопировать используемые DLL-файлы в выходную папку вместо установки.NET Framework?

Я создаю свое приложение CLR в Microsoft Visual Studio Community 2017 с установленными.NET Framework 1.0 - 4.5.2 и VC++ 2017 (последнее, я забыл, лол)

1 ответ

Решение

Нету.

Если приложение не является dotnetcore и не переносит среду выполнения в своем собственном установщике в собственный FOLDER - поддерживается для ядра (которое в 3.0 может обрабатывать пользовательский интерфейс в 2019 году), НЕ поддерживается до этого, необходимо установить.NET Framework.

Тем не менее, .NET Framework является частью многих вещей в наши дни - Powershell требует этого - поэтому на любом современном Windows должна быть установлена ​​версия. Хотя не САМОЕ текущее.

Другие вопросы по тегам