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

本文关键字:Studio 2013 错误 Visual 包可能 Nuget | 更新日期: 2023-09-27 18:13:49

我在visual studio中遇到了一个奇怪的错误,似乎是由一个名为Ragnar的特定Nuget包引起的。根据它自己的描述,包是

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

我已经在多台机器上重现了这个bug。到目前为止,我已经在Windows 7 Ultimate和Windows 7 Professional上测试了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创建的引用停止了这个问题,所以我已经确认是ragner .dll导致了这个问题。

你知道是什么原因导致的吗?这是一个Visual Studio的错误或只是奇怪的行为引起的一个有缺陷的类库?

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

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