ILMerge 抛出 System.OutOfMemoryException
ILMerge throws System.OutOfMemoryException
我正在使用 SignalR,将 Dynamics 365 中的数据实时显示到外部网页。
我创建了一个插件,它在 Post 创建我的虚拟实体时被触发。
我参考了 Micrisoft.AspNet.SignalR.Client.
我使用的是 MSBuild.ILMerge.Task 版本 1.0.5。当我重建解决方案时,我收到以下消息。
1>------ Rebuild All started: Project: crmd.demo.signalr.dummy, Configuration: Debug Any CPU ------
1> Transitive merge
1> Merged assemblies: 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:\Test Folder\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): error : ILMerge.Merge: There were errors reported in Microsoft.AspNet.SignalR.Client's metadata.
1>C:\Test Folder\demo.signalr.dummy\packages\MSBuild.ILMerge.Task.1.0.5\build\MSBuild.ILMerge.Task.targets(87,5): error : Exception of type 'System.OutOfMemoryException' was thrown.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
我试图在互联网上查找导致此问题的原因,但我找不到任何解决方案或文章来解释为什么会抛出此错误
There were errors reported in Microsoft.AspNet.SignalR.Client's metadata. 1>C:\Test Folder\demo.signalr.dummy\packages\MSBuild.ILMerge.Task.1.0.5\build\MSBuild.ILMerge.Task.targets(87,5): error : Exception of type 'System.OutOfMemoryException' was thrown
如有任何帮助,我将不胜感激。
项目参考
复制 Signal 客户端的本地属性设置为 true
Crm.Sdk.Proxy、Xrm.Sdk 和 System.IdentityModel 的复制本地设置为 False。
我们遇到了同样的问题,更改 Newtonsoft.Json.dll
版本解决了!!
我们使用的是 10.0.2 版。
我正在使用 SignalR,将 Dynamics 365 中的数据实时显示到外部网页。
我创建了一个插件,它在 Post 创建我的虚拟实体时被触发。 我参考了 Micrisoft.AspNet.SignalR.Client.
我使用的是 MSBuild.ILMerge.Task 版本 1.0.5。当我重建解决方案时,我收到以下消息。
1>------ Rebuild All started: Project: crmd.demo.signalr.dummy, Configuration: Debug Any CPU ------ 1> Transitive merge 1> Merged assemblies: 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:\Test Folder\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): error : ILMerge.Merge: There were errors reported in Microsoft.AspNet.SignalR.Client's metadata. 1>C:\Test Folder\demo.signalr.dummy\packages\MSBuild.ILMerge.Task.1.0.5\build\MSBuild.ILMerge.Task.targets(87,5): error : Exception of type 'System.OutOfMemoryException' was thrown. ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
我试图在互联网上查找导致此问题的原因,但我找不到任何解决方案或文章来解释为什么会抛出此错误
There were errors reported in Microsoft.AspNet.SignalR.Client's metadata. 1>C:\Test Folder\demo.signalr.dummy\packages\MSBuild.ILMerge.Task.1.0.5\build\MSBuild.ILMerge.Task.targets(87,5): error : Exception of type 'System.OutOfMemoryException' was thrown
如有任何帮助,我将不胜感激。
项目参考
复制 Signal 客户端的本地属性设置为 true
Crm.Sdk.Proxy、Xrm.Sdk 和 System.IdentityModel 的复制本地设置为 False。
我们遇到了同样的问题,更改 Newtonsoft.Json.dll
版本解决了!!
我们使用的是 10.0.2 版。