c# - 无需安装 .NET 框架即可创建独立的 exe

标签 c# visual-studio-2010 exe .net-framework-version

我是一名学生,目前正在一家公司实习。这次实习是关于分析一个项目。对于这个项目,我制作了一个演示给营销总监看。我制作的演示是一个简单的项目,在 Visual Studio 2010 中使用 Windows 窗体和 Access 数据库连接在 c# 中创建。

所以现在我必须在演示中向这位导演展示这个演示,但在这次演示之后,导演想要将该项目放在他的计算机上,以便他可以尝试使用它。现在的问题是,这家公司的电脑没有.NET Framework 4.0,而且这里的电脑受到如此严密的保护,我们无法安装任何新的东西。要安装某些东西,您必须完成一个需要数周的过程。

我已经在 Internet 上查看了所有内容,但我找到的只是如何安装 .NET 框架。

有什么方法可以创建独立的 exe 而无需安装 .NET 框架?请帮忙!

最佳答案

如果要执行使用 Net Framework 4 开发的应用程序,则需要在客户端计算机上安装 .Net Framework 4。

您的应用程序是使用 CIL(通用中间语言)编译的,因此需要由框架引擎进行解释。

如果要执行Java程序也是一样的。您将必须安装 Java Machine。

唯一不需要安装框架的方法是使用 C、C++ 编写 native 应用程序。

关于c# - 无需安装 .NET 框架即可创建独立的 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16708103/

相关文章:

c++ - 我无法在 openCV 中运行 camshift 演示

javascript - 什么 VS 魔术提供 ".js.bundle"功能来组合 JavaScript 文件?

c++ - 如何更改可执行文件的属性? ( Windows )

c# - HttpClient 响应内容可以为空吗?

c# - 如何重新创建此 MouseMove 效果?

c# - 在 c# Visual Studio 2010 中检索 Sharepoint 选择字段的值

unity3d - ElectronJS中的Unity游戏?

c# - "This file came from another computer and might be blocked to protect this computer."- 如何以编程方式在 C# .net 中删除此属性?

c# - 鼠标悬停在代码后面时堆栈面板突出显示

c# - WIX 如何从自定义操作访问源文件