在客户机加数据库sql server 2005部署.net winforms应用程序?

问题描述:

我已经.NET 3.5开发的应用程序和该应用程序使用SQL Server 2005数据库,所以我想拍轻松部署在简单的方式,所有用户都可以安装该应用程序,所以我将添加部署项目中的问题有3个先决条件遵循 1 - .NET框架2.0的SQL Server的先决条件 2 -.net框架3.5我的应用程序使用它(我问也是构建到.NET 2.0,这将不需要的时候,如果我把目标.NET在我的项目? ) 3 - sql express 2005在客户机加数据库sql server 2005部署.net winforms应用程序?

如果我把它们全部作为先决条件并从相同的位置安装我的应用程序安装那么问题是从.net 2.0只有32位和sql服务器将被添加如果客户端有64位操作系统要安装它?

对于

在此先感谢

+0

请测试你的setup.exe在x64机器上,并告诉whar发生... –

+0

将您发送SQL Express的64位?我甚至不记得是否存在...如果不是只针对你的应用程序x86,并且会在32位上工作。你真的在这里问什么? – gbianchi

+0

我问的是有没有简单的方法,使在86应用程序的工作和x64单安装文件也做的.NET Framework 2.0的32位,在64位SQL Server 2005 Express Edition的requiere的工作,我对我的客户有问题,他们说,部署是太辛苦,你知道开发商机包含应用程序requiere工作,使客户机不具备的.NET Framework 2.0的所有包,这是很大的问题我可以打包的SQL Server和.NET Framework中的静默安装?我的申请 – ReSharper

添加你需要的msi文件的所有软件包。或者将它们与包装部署在同一个文件夹中。 要定位两个环境,您需要不同的exes和两个不同的包。 Win 7拥有框架2.0。我无法确定XP(我是这么认为的,但为了以防万一,只是发送它,你不能确定它)。

+0

谢谢@gbianchi我会建立它两次到X86和X64然后将使微星,我将添加.net作为先决条件 尊重 – ReSharper