2012-01-09 57 views
1

我有2個,我想包括到項目中,編譯爲一個.DLL大廈DLL與XML包括大

我以前從來沒有過這種問題,好,直到我的XML文件的XML文件大小顯着增加。

的一個文件的大小是475MB,如果我只有這個文件進行編譯時,DLL是沒有問題的遵守。但是,當我嘗試編譯700MB +的文件時,我收到了常見錯誤。

將元數據寫入文件'沒有足夠的存儲可用於完成此操作'出現意外的錯誤。

在理想的情況下,我希望能夠與700MB +文件和475MB的文件進行編譯,但我也需要知道的侷限性和我一樣期待700MB的文件超過千兆字節增長到好。

有什麼我可以做的就是DLL來建立一個沒有給我這個錯誤?在這一點上,我不能分割700MB文件,我知道這將是完美的靈魂,但它是不可能的。任何人都可以給我一些建議嗎?

我運行Windows 7 -64bit與無服務包8 GB的RAM和Visual Studio 2010。

回答

2

有2008年的VS.NET的文章,也可能適用於2010年VS.NET:

Hacking Visual Studio to Use More Than 2Gigabytes of Memory

也許這也是對您的問題有所幫助。

+1

工作就像一個炸彈,非常感謝你!雖然我會想象,從以前的版本中的所有錯誤,他們會很久以前把它整理出來...... – Ghostfire 2012-01-09 08:42:13

+0

@Ghostfire謝謝!很高興,它的工作。 – 2012-01-09 08:47:47