Nuget包可能导致Visual Studio 2013错误?

时间:2014-07-21 16:26:07

标签: c# c++ visual-studio-2013 nuget

我在visual studio中遇到一个奇怪的错误,似乎是由一个名为Ragnar的特定Nuget包引起的。该软件包按其自己的描述

  

“Rasterbar的libtorrent的C ++ / CLI包装器。它旨在为底层C ++库提供(大部分)完整的接口。”

我在多台机器上重现了这个错误。到目前为止,我已经在Windows 7旗舰版和Windows 7专业版上测试了Visual Studio 2013。

重现的步骤:

  • 创建新的WPF项目
  • PM> install-package ragnar
  • 全部保存并重新启动Visual Studio 2013
  • 从Visual Studio 2013开始页面重新打开项目。

错误:

  

System.Runtime.Remoting.RemotingException

     

[5448]设计师流程意外终止!

  

应用程序位置0x74efc42d发生异常未知软件异常(0xe0434352)

  

没有足够的虚拟内存可用。请保存您的工作并重新启动(0)。

  

0x7740e823处的指令引用0x00000024处的内存。无法读取内存。

此时Visual Studio 2013无响应,需要通过任务管理器终止。删除Nuget创建的引用会阻止该问题,因此我已经确认它是引起该问题的Ragnar.dll。

任何可能导致这种情况的想法?这是一个Visual Studio错误还是由错误的类库引起的奇怪行为?

1 个答案:

答案 0 :(得分:0)

如果这是包本身的错误,请联系此包的所有者并要求他们更新包。 https://www.nuget.org/packages/Ragnar/0.1.0