【问题标题】:Running C# Windows Application from CD/USB Drive without installing .NET Framework [duplicate]从 CD/USB 驱动器运行 C# Windows 应用程序而不安装 .NET Framework [重复]
【发布时间】:2013-08-29 14:24:59
【问题描述】:

我有一个需要在客户端机器上运行的 C# 应用程序,但客户端不想安装 .NET 框架。他希望我的应用程序从 CD 或 PenDrive 中“按原样”运行。

我该如何做到这一点?

【问题讨论】:

  • 这不会发生。如果您的应用程序以 .NET 框架为目标,则它必须存在才能运行。没有办法解决这个问题。
  • 如果您在 .NET 中开发和应用,则需要在目标机器上安装 .NET。与 Java 应用程序相同(需要安装 JRE)。但是,大多数 Windows 机器默认安装了 .NET 3.5,或者由大多数使用的其他应用程序安装。如果您不想安装 .NET,则需要用 C++ 或其他类似的低级语言编写。

标签: c# .net winforms


【解决方案1】:

您需要安装适当版本的 .NET 框架才能运行 .NET 应用程序。这几乎是一个要求。

这就像试图在没有安装 JRE 的情况下运行 Java 应用程序,或者在没有安装 PHP 的情况下运行 PHP 应用程序。

【讨论】:

    【解决方案2】:

    抱歉,这是不可能的。您需要在机器上安装 .NET 框架并启用 C# 代码,因为 C# 代码依赖 .NET 来实际执行任何操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多