0

将软件编译成单个 .exe 文件很难吗?我一直以传统方式发布程序,生成的程序由一个设置文件和几个数据文件组成。理想情况下,我希望有一个无需安装即可运行程序的单独 exe。

4

1 回答 1

0

通常,如果您使用的是 Visual Basic,则始终需要至少保证目标计算机安装了正确的 .NET Framework。

如果是这种情况,那么您只需从控制台或 WIndows 应用程序项目部署您的 .exe,只要您不使用标准框架类型之外的任何引用或类型,它就可以工作。如果您使用任何程序集,或者需要任何额外的数据,那么安装程序是正确的方法。

通常,构建安装程序可确保所有依赖项都到位,这就是为什么它是“传统”发布方式的原因。否则,您(或某人)必须在手动运行程序之前验证依赖关系。

于 2013-05-24T16:35:28.067 回答