Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2010安装向导不会使用3.5 GB SqlCE数据库生成解决方案_Visual Studio_Visual Studio 2010_Sql Server Ce - Fatal编程技术网

Visual studio Visual Studio 2010安装向导不会使用3.5 GB 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”“没有足够的存储空间来完成此操作。” 我试图根据

我正在使用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数据库是否包含在软件包安装程序中。。。如果有一种方法可以添加一个脚本(到包安装程序中),将数据库复制到程序目录(在安装期间),那么我也愿意使用该解决方案


鉴于这些问题,我如何将SqlCE数据库安装或复制到程序目录(即,程序已安装,鉴于我提到的问题,我如何安装SqlCE数据库?)。我不想让用户在安装后手动将数据库复制到程序目录

我找到了解决办法。除了创建安装程序解决方案,我还可以使用项目属性中的“发布”设置来创建安装程序。我认为它被称为“web安装程序”,但无论如何,它完成了同样的事情:它构建了一个允许部署应用程序的安装程序