【发布时间】:2013-06-12 10:21:22
【问题描述】:
我有一个在 VB.NET 中完成的项目,我想发布它以供分发。我知道当我构建解决方案时它会创建一个 .Exe。但这需要当地资源。如果我为发布而构建,我知道它可以工作,但它仍然需要安装 .Net 平台。无论如何,如果他们没有安装.NET,是否可以制作一个真正的独立 .exe 或可以在个人计算机上运行的东西。 ClickOnce 应用程序的东西也不是想要的解决方案。
是否有任何转换器程序可以为我做到这一点?
【问题讨论】:
-
简短回答:您需要安装 .NET。它重达一吨,所以想象一下,如果你的 0.5 兆字节的小程序突然变成 80 MB,那该多好。
-
在编写 VB.NET 程序时会有一些依赖关系。它需要 Windows,重达数 GB。您还需要在最后 3 个版本的 Windows 上预装的东西,即 .NET 运行时。曾经有一些公司发布了删除 .NET 运行时依赖项的链接器。它们花费数千美元,与 .NET 运行时没有太大的竞争力,它是免费的。如果那是你真正想要的,你需要去购物。
标签: vb.net vb.net-2010