Запустить приложение 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 должна быть установлена версия. Хотя не САМОЕ текущее.