Vb.net 创建vb2008的安装程序

Vb.net 创建vb2008的安装程序,vb.net,ms-access,Vb.net,Ms Access,我已经使用acces和SQLServer2008开发了一个s/w,现在正在尝试创建一个安装文件。 怎么可能呢?? 我试过VS2008软件和开发。但是在从msi文件安装并运行s/w之后,它会显示一个错误 “Microsoft.ACE.OLEDB.12.0提供程序未注册” plz帮助您需要做几件事来设置应用程序: 如果需要,请安装.NET framework 如果需要,请安装SQL Server 2008 安装应用程序 定义/配置从应用程序到SQL Server实例的连接 在SQL Server实例

我已经使用acces和SQLServer2008开发了一个s/w,现在正在尝试创建一个安装文件。 怎么可能呢?? 我试过VS2008软件和开发。但是在从msi文件安装并运行s/w之后,它会显示一个错误 “Microsoft.ACE.OLEDB.12.0提供程序未注册”
plz帮助

您需要做几件事来设置应用程序:

  • 如果需要,请安装.NET framework
  • 如果需要,请安装SQL Server 2008
  • 安装应用程序
  • 定义/配置从应用程序到SQL Server实例的连接
  • 在SQL Server实例中创建数据库/架构
  • 暂时忽略SQL Server问题,处理.NET framework和安装应用程序的最简单方法是使用安装项目-该项目应在VS.NET中的其他项目类型|安装和部署下可用。其中有一些钩子为您提供安装依赖项的选项-其中.NET fra我的工作就是其中之一

    好的,您有一个工具来创建设置(还有其他几个工具,例如,我目前正在使用WiX,到目前为止我很喜欢它,它的功能非常强大,但可能会很快变得复杂)-现在的问题是,您需要构建的安装程序将取决于应用程序的部署方式和位置。是否要在光盘上发布一个完整的、自包含的应用程序?它是在企业内部下载还是通过internet分发?每一个都表明一端有一组不同的软件包。”另一方面,您希望根据需要拆下尽可能最小的零件,或者甚至可能采用不同的包装方法(例如clickonce)

    接下来是SQL Server。您可以获得SQL Server 2008 Express的可再发行包,因此分发它不是问题,但是您必须确定用户是否有要使用的现有实例,或者是否要安装

    一旦安装了实例,您就需要能够在该实例中创建和维护(更新)数据库/架构。这就引出了另一个问题,您不仅需要能够在第一次安装应用程序,还需要确保a)您提供了卸载应用程序的方法,b)您可以灵活地进行适当的升级

    我希望这里有足够的指针让你行动起来——就测试而言,虚拟机是你的朋友,它们让你能够创建多个环境来测试部署,并且能够快速回滚到干净的环境中再次测试,因为正确测试安装程序几乎是不可能的n一个开发框(我已经很难地发现了这一点),因为它已经安装了应用程序的所有依赖项

    选择你的工具,这会让你提出更集中的问题