【问题标题】:Run CLR app without the .NET Framework installed在未安装 .NET Framework 的情况下运行 CLR 应用程序
【发布时间】:2018-10-26 06:45:16
【问题描述】:

我想知道是否可以在在目标计算机上安装 .NET Framework 的情况下运行 CLR (C++/CLI) 应用程序。

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

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

【问题讨论】:

  • 自 .NET 4.5.2 起,MS 已将该框架视为操作系统的一部分。因此,您需要确保操作系统已适当更新到匹配的版本。

标签: .net visual-studio-2017 clr visual-studio-2017-build-tools


【解决方案1】:

没有。

如果应用程序是 dotnetcore 并将其自己的安装程序中的运行时带入它自己的文件夹中 - 支持核心(在 3.0 中可以处理 2019 年的 UI),在此之前不受支持,您必须安装 .NET 框架。

不过,.NET 框架是当今许多事情的一部分——Powershell 需要它——所以任何现代 Windows 都应该安装一个版本。虽然不是最新的。

【讨论】:

    猜你喜欢
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-11
    • 2016-02-02
    • 2010-10-31
    • 1970-01-01
    • 2012-11-09
    相关资源
    最近更新 更多