.net - 在一个安装程序 exe 中一起安装 .NET Framework 和 VB.NET Apps

标签 .net vb.net visual-studio-2010 installation clickonce

用 Visual Basic 编写的软件需要在最终用户的计算机上安装 .NET 框架才能运行。 是一个用户计算机上可能没有的大型软件框架。如何使用 .NET 框架分发我的 VB.NET 应用程序,以便它可以在用户的​​计算机上正常运行?

当我尝试创建我的 时部署/安装程序,您会认为它会自动为最终用户包含 .NET 4.0 安装程序,但它不会。当我这样浏览 Microsoft 文档时:How to: Install Prerequisites with a ClickOnce Application我得到的只是我已经尝试过但不起作用的东西。我已经尝试创建各种安装程序,将 Microsoft .NET 文件夹或实际的 .NET 可执行文件安装到最终用户的机器上。这些似乎都不起作用,即使在像 InnoSetup 这样的第三方安装创建者中也是如此。

我需要一个大型 setup.exe 文件中的所有内容。我不在乎它是否会占用很多空间,只要它在一个文件中并且所有内容都嵌入在一起(以便用户使用)。

如何打包 .NET 4.0 框架并使其与我的 VB.NET 应用程序一起安装在 ONE Setup.exe 文件中?如果这不可能,我在哪里可以找到 .NET 4 Framework 的实际文件?

最佳答案

您需要添加适当的先决条件。以下是相应 MSDN 文档的链接:How to: Install Prerequisites with a ClickOnce Application

关于.net - 在一个安装程序 exe 中一起安装 .NET Framework 和 VB.NET Apps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7936191/

相关文章:

.net - 与源代码安全和批处理文件的持续构建集成

c++ - InterlockedExchange Visual Studio 2010 内在

visual-studio-2010 - 安装Shield 2010限量版教程VS 2010?

vb.net - 这个属性应该是我的对象接口(interface)的一部分吗?

.net - 如何获取正确的时区偏移(夏令时和夏令时之外)

mysql - 需要帮助在 VB.net 中编写一个循环以根据远程 sql db 中的用户名在 Windows 中创建文件夹

c# - 为什么我的类型 List<Point> 的变量被更改,即使我没有使用引用?

c# - 如何知道一个事件是否在那里被调用了三秒钟?

.net - 确定何时在(非托管)C++ 中加载 .NET

vb.net - 'Is' VB.NET关键字是否与Object.ReferenceEquals相同?