C#如何生成独立运行的EXE文件(就像WORD和记事本一样)

chinaspy8080 天下人多了,别以为自己最聪明
2024-12-20 09:16:50
推荐回答(1个)
回答1:

c#是不能真正生成可以独立运行的程序的,它生成的程序只能在安装有MS .Net的环境下运行。不相信你可以去试一下,在你电脑上生成一个c#程序拿到没安装.net的电脑上试试,绝对运行不了。它生成的.exe文件实际上是MSIL(微软中间语言)是要通过.net编译成相应的机器码才能运行,所以c#是离不开.net的。