2013-04-08 41 views
-3

我需要一个运行dot net应用程序的代码,而无需安装dot net框架。如果不可行,框架安装过程可以在程序执行的后端运行。点网框架

要求是,我们必须在客户端机器上运行我们的dot网络代码,其中客户机不会在他的机器上安装dot net framework。它应该自动运行.exe文件。但是没有安装框架,应用程序将无法运行。谁能帮我吗。谢谢。

问候, 卡纳安

+4

你如何期望运行一个应用程序,使用.net W/O提供运行时间? – OldProgrammer 2013-04-08 03:13:41

+0

@OldProgrammer:编译为机器代码,或者将整个运行时嵌入到应用程序中,我想。这两种都不可能AFAIK。 – mpen 2013-04-08 03:14:54

+0

您可以使用像http://spoon.net/studio这样的工具编译为实际的本地代码或某种表示形式。听起来像使用.NET的糟糕选择,尽管如果他们不愿意安装框架。 – Joe 2013-04-08 03:16:42

回答

5

有应用程序在那里,被称为.NET连接体。这些实际上将.NET库与应用程序打包在一起,无需在目标机器上安装.NET即可运行。这有一些问题,因为如果微软在.NET框架中提出了一些修复方案,那么你永远不会得到那样的修复。此外,由于该框架嵌入到您的应用程序,该应用程序本身更大。另外,由于.NET dll已嵌入到您的应用中,因此您无法从.NET内存中受益。

  1. Salamander .NET Linker
  2. 勺工作室
  3. SmallestDotNet

谷歌应用程序和下载。

+0

谢谢。我会尝试一次并让你知道。 – user2256011 2013-04-08 04:30:09

+0

虽然我们正在尝试勺子工作室的概念。我们下载了Studio。但是exe文件没有运行。它需要许可证密钥。如果可能的话,请给我一个在Spoon studio中运行exe文件的大纲,不要显示任何错误或许可证密钥。 – user2256011 2013-04-08 11:23:41