【发布时间】:2013-08-29 14:24:59
【问题描述】:
我有一个需要在客户端机器上运行的 C# 应用程序,但客户端不想安装 .NET 框架。他希望我的应用程序从 CD 或 PenDrive 中“按原样”运行。
我该如何做到这一点?
【问题讨论】:
-
这不会发生。如果您的应用程序以 .NET 框架为目标,则它必须存在才能运行。没有办法解决这个问题。
-
如果您在 .NET 中开发和应用,则需要在目标机器上安装 .NET。与 Java 应用程序相同(需要安装 JRE)。但是,大多数 Windows 机器默认安装了 .NET 3.5,或者由大多数使用的其他应用程序安装。如果您不想安装 .NET,则需要用 C++ 或其他类似的低级语言编写。