Запустить приложение 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 (Последний, забыл, лол)

Начиная с .NET 4.5.2 фреймворк рассматривается MS как часть ОС. Таким образом, вам необходимо убедиться, что ОС была обновлена ​​до соответствующей версии.

Damien_The_Unbeliever 26.10.2018 08:50
0
1
186
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Неа.

Не считая того, что приложение является dotnetcore и переносит среду выполнения в своем собственном установщике в свою собственную ПАПКУ, поддерживаемую для ядра (которая в версии 3.0 может обрабатывать пользовательский интерфейс в 2019 году), НЕ поддерживается до этого, вы должны установить .NET framework.

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

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