none
关于VS2005 安装与部署项目 添加较大文件提示存储空间不足的问题 RRS feed

  • 问题

  • 使用2005的安装与部署 制作程序的安装包
    在文件系统中 添加320M以上的单个文件后 编译时提示错误 找不到文件,存储空间不足
    编译时 系统盘和工程所在盘的可用空间都在9G以上 内存的空余空间在2G以上

    试过310M的单个文件没问题 超过就报此错误,310M以下的文件加5,6个都可以编译通过
    请问这是什么原因,有没有办法解决
    2009年9月8日 6:53

答案

  • 据我所知,这应该是VS在部署的时候,由于文件过大而引起的问题。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2009年9月14日 10:40
    2009年9月9日 8:02
  • 呵呵,如果你一定要部署大文件的话,的确是有些限制的,所以我才建议你可以制作成cab文件,虽然要进行解压缩,我也能理解的确是有点麻烦。或者如果可以的话,你可以试着把部署的这个文件的容量减小或者拆分,看看行不行。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2009年9月14日 10:40
    2009年9月11日 2:25

全部回复

  • 你好!
         你是否限制了临时文件夹的大小,或者你有没有设置或临时文件夹的位置?可能是临时文件所在的分区空间不足!
    周雪峰
    2009年9月8日 11:18
    版主
  • 谢谢您的回复, 每个磁盘分区的空间都在9G以上,因此应该不是磁盘空间不足
    另外,我没有设置过windows临时文件夹的大小,没有找到设置windows临时文件夹的地方。如果可以设置的话现在应该是默认值
    我将IE临时文件夹设置成2G之后,原来的问题还是存在

    请问一下如何对windows临时文件夹的大小进行设置

    2009年9月9日 1:39
  • 你调整过虚拟内存吗?
    周雪峰
    2009年9月9日 3:39
    版主
  • 虚拟内存页面在C盘分配了 2-4G 分配后C盘还有 7G空余
    在E盘设成了系统管理 E盘有15G以上 没有任何系统和工程的东西
    2009年9月9日 4:33
  • 问题很容易重现, 新建一个安装与部署项目 在文件系统中的应用程序文件夹中 添加一个单个文件 文件大小超过400M就可以 我这边试过2台机器极限好像是 在310M左右。 然后编译就会报错

    2009年9月9日 4:38
  • 请问你要添加的文件是什么类型的?如果是一些数据或者媒体文件的话,建议可以直接复制过去,可以不要打包在一起。

    如果不是的话,你可以尝试把这个文件做成多个cab文件,逐个添加。
    关于制作cab文件,有些第三方工具可以支持的,你可以参考:
    http://zhidao.baidu.com/question/2485990.html
    http://www.cnblogs.com/goodyao/archive/2008/03/30/1130300.html

    希望对你有所帮助。

    (本回复中包含了第三方网站,微软无法控制和测试此类网站或者该网站提供的软件,因此,微软无法保证此类网站的质量和安全性。微软提醒您在下载软件或者打开网站之前确定您了解了该网站的安全性。)

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年9月9日 6:37
  • 我是希望把一个大的文件添加到我的软件安装包中,如果把文件分割的话, 在使用安装包安装之后还会需要再次运行自解压

    主要不知道是VS2005的安装与部署对单个文件大小有限制还是我有什么该设置的地方没有设置好
    2009年9月9日 7:58
  • 据我所知,这应该是VS在部署的时候,由于文件过大而引起的问题。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2009年9月14日 10:40
    2009年9月9日 8:02
  • 呃~我想我的问题应该是有没有办法部署大文件......
    2009年9月9日 9:43
  • 呵呵,如果你一定要部署大文件的话,的确是有些限制的,所以我才建议你可以制作成cab文件,虽然要进行解压缩,我也能理解的确是有点麻烦。或者如果可以的话,你可以试着把部署的这个文件的容量减小或者拆分,看看行不行。
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2009年9月14日 10:40
    2009年9月11日 2:25