在未安装.NET Framework的情况下运行CLR应用程序

在未安装.NET Framework的情况下运行CLR应用程序,.net,visual-studio-2017,clr,visual-studio-2017-build-tools,.net,Visual Studio 2017,Clr,Visual Studio 2017 Build Tools,我想知道,如果目标计算机上没有安装.NET Framework,是否可以运行CLR(C++/CLI)应用程序 由于CLR应用程序依赖于.NET Framework DLL(我认为),有没有办法将使用过的DLL复制到输出文件夹,而不是安装.NET Framework 我正在Microsoft Visual Studio Community 2017中构建我的CLR应用程序,安装了.NET Framework 1.0-4.5.2和VC++2017(最新版本,我忘了lol)不 如果应用程序是dotne

我想知道,如果目标计算机上没有安装.NET Framework,是否可以运行CLR(C++/CLI)应用程序

由于CLR应用程序依赖于.NET Framework DLL(我认为),有没有办法将使用过的DLL复制到输出文件夹,而不是安装.NET Framework

我正在Microsoft Visual Studio Community 2017中构建我的CLR应用程序,安装了.NET Framework 1.0-4.5.2和VC++2017(最新版本,我忘了lol)

如果应用程序是dotnetcore,并将自己安装程序中的运行时放入自己的文件夹中(core支持(在3.0中可以在2019年处理UI),则在此之前不受支持,您必须安装.NET framework


尽管.NET framework是当今许多东西的一部分—Powershell需要它—所以任何现代windows都应该安装一个版本。虽然不是最新的。

自.NET 4.5.2以来,微软一直认为该框架是操作系统的一部分。因此,您需要确保操作系统已适当更新到匹配的版本。