没有安装就运行软件

时间:2011-10-22 05:42:19

标签: visual-studio-2008 sql-server-2005 deployment

我正在使用sql sever 2005在visual studio 2008,framework 3.5中开发一个销售点应用程序。要运行此应用程序,应在客户端的计算机上安装framework 3.5和sql server 2005。

我的问题是,我的客户端将我的软件保存在可移动磁盘上,并且他希望在任何插入磁盘的计算机上使用该软件,而无需安装sql server 2005.

如何在没有sql server 2005安装的情况下运行此应用程序

在我的应用程序中,所有业务逻辑都保存在存储过程中。

2 个答案:

答案 0 :(得分:2)

考虑到您报告的限制,请考虑在VMWare PlayerVirtualBox虚拟化实例下运行的预制Windows安装中分发您的应用程序。

这假设您愿意将VMWare Player或VirtualBox安装到主机上。您可以将安装程序包含在磁盘中,以便更轻松地完成该任务。

有缺点:

  • 另一个使用Service Pack,安全修复程序等进行更新的系统 (虚拟化系统也是系统)
  • Microsoft的另一个许可
  • 需要更多内存
  • 系统之间的文件传输很烦人

但它确实允许您使用您喜欢的工具(SQL Server 2005),而无需将它们安装在主机上。

答案 1 :(得分:1)

使用SQL Server Compact

它不需要安装引擎并且与SQL Server兼容,因此迁移可能很容易。