【发布时间】:2017-04-25 11:26:51
【问题描述】:
我正在 Visual Studio 2017 社区中的项目 - Windows 窗体应用程序中工作 - 它应该打开和管理存档中的文件、更改文件中的特定字符串和其他一些东西。
现在,我已经设法做到了,但现在我唯一的问题是如何制作一个将在 vb 应用程序之前运行的.exe 程序并检查是否安装了特定 (4.5.2) .Net Framework 版本然后运行vb 应用程序,因为运行 vb 应用程序需要 .Net Framework。
如果未安装特定 (4.5.2) .Net Framework 版本,请询问用户是否要下载/安装它。
我希望它们都在一个文件中。
有可能吗?以及如何?
【问题讨论】:
-
是的,但是 ClickOnce 需要在同一个文件夹中运行其他文件(不仅仅是 1 个 .exe 文件),而且我想要一个文件应用程序,为什么不能将它们全部打包在一个 .exe 中?跨度>
-
@HansPassant 所以系统本身会默认检查并提示您安装?
-
stackoverflow.com/questions/38656770/… 这将帮助您开始创建 exe 安装程序,如果您的计算机没有所需的框架,安装程序会提示您安装它,并且 10 次中有 9 次,它将为您安装缺少的组件
-
当我尝试安装所需的东西时,我得到了这个错误,我已经有了 Visual Studio:s24.postimg.org/wj5tgd21x/image.jpg
标签: .net vb.net visual-studio-2012