是否正在创建不依赖于所有框架组件的应用程序?我知道您可以将框架与应用程序合并,但整个框架大约是20mb,我不确定如果全部使用的话。
答案 0 :(得分:3)
如果你问是否可以创建一个可以在没有安装.NET框架的机器上运行的C#应用程序,答案是否定的。 C#apps(与其他托管应用程序一样)需要框架提供的运行时才能运行。
<强> 修改 强>
校正。我错了,但有警告。
请参阅以下链接:
答案 1 :(得分:2)
如果你想这样做,最好的办法是切换到Mono。 Mono有一个链接器。
答案 2 :(得分:1)
通过限制您认为需要的框架数量,将一只手臂绑在背后是错误的。
如果20mb的磁盘空间有问题,那么你会遇到一些真正的问题。
答案 3 :(得分:1)
从.NET 3.5开始,您可以定位“Client Profile”,它是.NET Framework的一个较小的子集。请参阅Scott Guthrie的introduction post
答案 4 :(得分:0)
您可以尝试使用here找到的链接器。我不知道他们的工作有多好,但这是一个选择。