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的错误或只是奇怪的行为引起的一个有缺陷的类库?
如果这是包本身的错误,请联系该包的所有者并要求他们更新该包。https://www.nuget.org/packages/Ragnar/0.1.0