Сборка DLL с использованием XML включает большие - PullRequest
1 голос
/ 09 января 2012

У меня есть 2 XML-файла, которые я хотел бы включить в проект и скомпилировать как .DLL

У меня никогда не было проблем с этим раньше, пока мои XML-файлы значительно не увеличились в размере.

Один файл имеет размер 475 МБ. Если я скомпилирую только этот файл, DLL будет выполнена без проблем. Однако, когда я пытаюсь скомпилировать файл размером более 700 МБ, я получаю общую ошибку.

Неожиданная ошибка записи метаданных в файл «Недостаточно памяти для выполнения этой операции».

В идеальной ситуации я хотел бы иметь возможность компилировать с файлом 700MB + и файлом 475MB, но мне также нужно знать ограничения, так как я ожидаю, что размер файла 700MB вырастет намного выше гигабайта.

Есть ли что-то, что я могу сделать, чтобы заставить DLL собираться, не давая мне ошибок? На данный момент я не могу разделить файл размером 700 МБ, я знаю, что это было бы идеальным решением, но это просто невозможно. Кто-нибудь может дать мне совет по этому поводу?

Я использую 64-разрядную версию Windows 7 с 8 гигабайтами оперативной памяти и Visual Studio 2010 без пакета обновления.

1 Ответ

2 голосов
/ 09 января 2012

Существует статья для VS.NET 2008, которая также может применяться к VS.NET 2010:

" Взлом Visual Studio для использования более 2 ГБ памяти "

Может быть, это также полезно для вашей проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...