我需要为VS2010中的非常简单(无数据库或任何其他)vb.net应用程序创建msi安装程序。我对安装程序一无所知。我从哪说起呢?第一次创建MSI安装程序
回答
Visual Studio有一个独立的项目,您可以创建它来为您的应用程序进行安装。
下面是关于如何使用向导创建安装项目一个伟大的演练:
我遵循该教程,发现它非常有帮助。一个人的头像(对我来说这非常令人困惑):如果你习惯于使用Visual Studio的“发布”功能,那么使用MSI文件进行安装有点不同。您需要右键单击安装项目,在Windows资源管理器中单击打开文件夹,然后转到Debug文件夹并双击MSI文件启动安装程序。 VStudio不会为你做这件事(就像一键发布一样)。希望这可以让其他一些令人头痛的问题等待安装完成后在发布后“弹出” – bernie2436 2011-12-06 16:02:16
我建议考虑看看的Windows Installer XML,通常被称为维克斯。它比Visual Studio安装项目更复杂一点,但它可以让你像安装源代码一样对待你的安装程序。
使安装程序的长期维护比基于GUI的替代方案更容易。微软使用它来创建自己的许多安装程序。
它是免费提供的位置:http://wix.sourceforge.net/
一个很好的教程初学者可以在这里找到:http://www.tramontana.co.hu/wix/
即使被警告,微星有点陡峭的学习曲线。您可能面临的最大问题不是Windows Installer(MSI)本身,而是将.NET Framework部署到目标机器。在Windows Installer中无法部署.NET - 您需要一个单独的可执行“bootstrapper”,它可以在MSI启动之前安装.NET。
- 1. 使用Visual Studio安装程序创建msi安装程序
- 2. msi安装程序运行两次
- 3. 建立Inno安装程序MSI文件
- 4. 从C#安装程序安装程序运行另一个MSI
- 5. msi安装程序卸载
- 6. .msi安装程序中断
- 7. MSI安装程序VS 2008
- 8. Windows安装程序msi包
- 9. 如何创建一个MFC应用程序来运行setup.exe(msi安装程序)?
- 10. 第一次安装radrails/ruby - 安装程序不起作用
- 11. 创建调用另一个msi安装的基本MSI
- 12. 如何使用WiX创建.msi安装程序
- 13. msi安装程序使用orca创建文件夹
- 14. 帮助在VS2008中创建remoteapp安装程序(msi)
- 15. MSI安装程序不会创建空目录
- 16. 无法为Outlook创建MSI安装程序文件添加
- 17. 在Visual Studio 2017中创建MSI安装程序
- 18. 如何在VS2010中为COM对象创建msi安装程序?
- 19. 如何为ASP.Net网站创建MSI安装程序包?
- 20. 为Windows服务创建MSI安装程序
- 21. 单次安装MSI文件安装
- 22. 使用c#msi安装程序安装时未创建注册表键
- 23. 安装使用Windows安装程序创建msi后,exe文件停止工作
- 24. 当我的应用程序第一次安装时创建目录
- 25. 安装Android应用程序后创建第一次登录页面
- 26. 点击一次或MSI安装
- 27. 从.exe文件创建安装(.msi)
- 28. 使用msi安装程序的安装程序windows服务
- 29. 观察MSI安装程序如何安装应用程序
- 30. 创建Windows安装程序
这个答案几乎不够长。 – 2011-05-09 17:37:45
问题在于“我从哪里开始” - 并且使用内置向导创建安装安装项目并不是一个糟糕的开始。尽管我认为BiggsTRC的口味更好。 – 2011-05-09 17:58:49