我想知道是否可以在目标机器上没有安装 .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 (最新的一个,我忘了大声笑)
不。
并非没有应用程序是 dotnetcore 并将其自己的安装程序中的运行时带入其自己的文件夹 - 支持核心(3.0 中可以在 2019 年处理 UI),在此之前不支持,您必须安装 .NET 框架。
尽管如此,.NET 框架是当今许多事物的一部分——Powershell 需要它——所以任何现代 Windows 都应该安装一个版本。虽然不是最新的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句