ILMerge создает исключение System.OutOfMemoryException - PullRequest
0 голосов
/ 19 февраля 2019

Я использую SignalR для отображения данных в реальном времени из Dynamics 365. на внешнюю веб-страницу.

У меня есть плагин, который запускается в Post Create моей фиктивной сущности.У меня есть ссылка на Micrisoft.AspNet.SignalR.Client.

Я использовал MSBuild.ILMerge.Task версии 1.0.5.Когда я перестраиваю решение, я получаю сообщение ниже.

1> ------ Перестроить все началось: Проект: crmd.demo.signalr.dummy, Конфигурация: Отладка любого процессора ------ 1> Переходное слияние 1> Объединенные сборки: C: \ Test Folder \ demo.signalr.dummy \ demo.signalr.dummy \ obj \ Debug \ demo.signalr.dummy.dll; C: \ Test Folder \ demo.signalr.dummy \ packages \ Microsoft.AspNet.SignalR.Client.2.4.0 \ lib \ net45 \ Microsoft.AspNet.SignalR.Client.dll; C: \ Тестовая папка \ demo.signalr.dummy \ packages \ Newtonsoft.Json.6.0.4 \ Lib \ net45 \ Newtonsoft.Json.dll;1> C: \ Test Folder \ demo.signalr.dummy \ packages \ MSBuild.ILMerge.Task.1.0.5 \ build \ MSBuild.ILMerge.Task.targets (87,5): ошибка: ILMerge.Merge: были ошибкисообщается в метаданных Microsoft.AspNet.SignalR.Client.1> C: \ Test Folder \ demo.signalr.dummy \ packages \ MSBuild.ILMerge.Task.1.0.5 \ build \ MSBuild.ILMerge.Task.targets (87,5): ошибка: исключение типа 'System.OutOfMemoryException' был брошен.========== Перестроить все: 0 выполнено, 1 не выполнено, 0 пропущено ==========

Я попытался посмотреть в интернете, чтобы выяснить,что является причиной этой проблемы, но я не смог найти какое-либо решение или статью, объясняющую, почему она выдает эту ошибку

В метаданных Microsoft.AspNet.SignalR.Client обнаружены ошибки.1> C: \ Test Folder \ demo.signalr.dummy \ packages \ MSBuild.ILMerge.Task.1.0.5 \ build \ MSBuild.ILMerge.Task.targets (87,5): ошибка: исключение типа 'System.OutOfMemoryException'был брошен

Буду признателен за любую помощь.

Used Namespace

Проект Ссылки enter image description here

Копировать Локальные свойства для клиента Сигнала установлено в true enter image description here

Копировать Локальные из Crm.Sdk.Proxy, Xrm.Sdk и System.IdentityModel установлены в False,enter image description here

1 Ответ

0 голосов
/ 24 июня 2019

У нас была такая же проблема, и изменение версии Newtonsoft.Json.dll решило ее !!Мы используем версию 10.0.2.

...