如果我想在.NET框架不可用的机器上运行.NET应用程序; 有没有办法将应用程序编译为本机代码?
有没有办法将.NET开发的应用程序转换为本机可执行文件(包括源代码)?
安装整个框架(最多.NET Framework 3.5 SP1)需要花费大量时间 - 并非总是从Internet更新计算机.是否可以调用NGen来生成独立的可执行文件?
谢谢
我知道C#与.NET Framework不同,C#是ECMA(ECMA-334)和ISO(ISO/IEC 23270)标准的编程语言.
我不想要一个将任何 C#源代码(包括.NET Framework)转换为C 的转换器,但我想要一个将ECMA标准C#源代码转换为ANSI C源代码的工具.
像java2c,但ECMA C#.
我需要将我的C#应用程序放到USB驱动器上.它需要从那里执行.
问题是它需要运行.net framework 4.0(或者可能是3.5 - 它使用OpenXML来打开,修改和保存.docx word文档,我不确定它是否与3.5兼容).
将程序放在USB驱动器上意味着不会有安装程序,这反过来意味着我无法构建通常会说"你需要.net framework 4.0 ...立即安装?"的先决条件检查.
有没有什么办法可以在Microsoft的默认错误消息之前建立对应用程序的检入,并从USB驱动器上的安装程序安装.Net framework 4.0(请参阅:我可以在哪里下载REAL Full .Net Framework 4独立安装程序?用于.net框架安装程序的链接).
我知道这个问题是在必要时从USB驱动器安装.NET框架的重复,然而,我真的不明白这个问题并且在查找ClickOnce部署时我不知道这对我有什么帮助.
谢谢.