我在visual studio中遇到一个奇怪的错误,似乎是由一个名为Ragnar的特定Nuget包引起的。该软件包按其自己的描述
“Rasterbar的libtorrent的C ++ / CLI包装器。它旨在为底层C ++库提供(大部分)完整的接口。”
我在多台机器上重现了这个错误。到目前为止,我已经在Windows 7旗舰版和Windows 7专业版上测试了Visual Studio 2013。
PM> install-package ragnar
System.Runtime.Remoting.RemotingException
[5448]设计师流程意外终止!
应用程序位置0x74efc42d发生异常未知软件异常(0xe0434352)
没有足够的虚拟内存可用。请保存您的工作并重新启动(0)。
0x7740e823处的指令引用0x00000024处的内存。无法读取内存。
此时Visual Studio 2013无响应,需要通过任务管理器终止。删除Nuget创建的引用会阻止该问题,因此我已经确认它是引起该问题的Ragnar.dll。
任何可能导致这种情况的想法?这是一个Visual Studio错误还是由错误的类库引起的奇怪行为?