Visual studio Visual Studio 2010安装向导不会使用3.5 GB SqlCE数据库生成解决方案
我正在使用Visual Studio 2010 Premium中的安装向导创建软件包安装程序。该解决方案具有VB.NET类、.dll(在C#中创建)、Lucene.NET dll和iTextSharp dll。该应用程序还使用大约3.5 GB的SqlCE数据库。我可以完美地构建软件包安装程序/安装向导解决方案,而不包括SqlCE数据库。但是,问题是:当我在构建中包括SqlCE数据库时,我得到了错误: “找不到文件”“。\database1.sdf”“没有足够的存储空间来完成此操作。” 我试图根据以下建议来解决这个问题: 但是,内存不足并不是问题所在,因为软件包安装程序构建在具有20+GB内存和大量硬盘空间的工作站上。我在上面提到的网站上尝试了大多数其他建议 我的目标是为这个程序安装一个安装程序,并让它自动安装SqlCE数据库或将其复制到安装到的程序目录中。我不在乎SqlCE数据库是否包含在软件包安装程序中。。。如果有一种方法可以添加一个脚本(到包安装程序中),将数据库复制到程序目录(在安装期间),那么我也愿意使用该解决方案Visual studio Visual Studio 2010安装向导不会使用3.5 GB SqlCE数据库生成解决方案,visual-studio,visual-studio-2010,sql-server-ce,Visual Studio,Visual Studio 2010,Sql Server Ce,我正在使用Visual Studio 2010 Premium中的安装向导创建软件包安装程序。该解决方案具有VB.NET类、.dll(在C#中创建)、Lucene.NET dll和iTextSharp dll。该应用程序还使用大约3.5 GB的SqlCE数据库。我可以完美地构建软件包安装程序/安装向导解决方案,而不包括SqlCE数据库。但是,问题是:当我在构建中包括SqlCE数据库时,我得到了错误: “找不到文件”“。\database1.sdf”“没有足够的存储空间来完成此操作。” 我试图根据
鉴于这些问题,我如何将SqlCE数据库安装或复制到程序目录(即,程序已安装,鉴于我提到的问题,我如何安装SqlCE数据库?)。我不想让用户在安装后手动将数据库复制到程序目录 我找到了解决办法。除了创建安装程序解决方案,我还可以使用项目属性中的“发布”设置来创建安装程序。我认为它被称为“web安装程序”,但无论如何,它完成了同样的事情:它构建了一个允许部署应用程序的安装程序