使用XML构建DLL包括很大的DLL

时间:2012-01-09 07:45:10

标签: c# xml visual-studio-2010 windows-7

我有2个XML文件,我想将它们包含到项目中并编译为.DLL

我以前从来没有遇到过这个问题,直到我的XML文件大小明显增加。

一个文件的大小是475MB,如果我只使用这个文件进行编译,那么DLL的编译没有问题。但是,当我尝试编译700MB +的文件时,我得到了常见的错误。

  

将元数据写入文件时出现意外错误'没有足够的存储空间可用于完成此操作。'

在完美的情况下,我希望能够使用700MB +文件和475MB文件进行编译,但我还需要知道这些限制,因为我预计700MB文件会增长到超过1 GB。

我能做些什么来让DLL构建而不会给我错误吗?在这一点上,我无法分割700MB文件,我知道这将是完美的灵魂,但这是不可能的。有人可以给我一些建议吗?

我运行Windows 7 -64bit,内存为8 GB,而Visual Studio 2010则没有服务包。

1 个答案:

答案 0 :(得分:2)

VS.NET 2008的一篇文章可能也适用于VS.NET 2010:

  

Hacking Visual Studio to Use More Than 2Gigabytes of Memory

也许这对您的问题也有帮助。