首页 > C#程序是否能将.net framework包含进去?

C#程序是否能将.net framework包含进去?

一个C# GUI程序,要实现客户PC上没有安装.net framework的前提下仍然能正常运行程序的功能。

将.net framework包含到程序中是否能够实现这种需求,怎么实现包含?或者要实现这种需求应该如何做?请大家给一个比较详细的思路。

感激不尽!


没有办法直接把 .NET 包含进去,但是可以在制作安装包中添加检查和安装 .NET Framework 这一步骤。
只要是 win7 以后的系统都自带 .NET Framework 了吧。Win7 好像是带的 3.5,Win8好像是带的 4.0,Win10应该是带的 4.5,根据客户需要你可以选择编译成 3.5(或2.0)的或者4.0的,就可以运行了。XP微软已经不支持了,就不要考虑了吧。

装 .NET Framework 是正解


可以,用Ngen 或者 .net native

【热门文章】
【热门文章】