【发布时间】:2014-07-21 16:26:07
【问题描述】:
我在 Visual Studio 中遇到了一个奇怪的错误,这似乎是由名为 Ragnar 的特定 Nuget 包引起的。包是,根据它自己的描述
“Rasterbar 的 libtorrent 的 C++/CLI 包装器。它旨在为底层 C++ 库提供(大部分)完整的接口。”
我已经在多台机器上重现了这个错误。到目前为止,我已经在 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] 设计器进程意外终止!
异常未知软件异常 (0xe0434352) 发生在位置 0x74efc42d 的应用程序中
没有足够的可用虚拟内存。请保存您的工作并重新启动 (0)。
0x7740e823 处的指令引用了 0x00000024 处的内存。无法读取内存。
此时 Visual Studio 2013 变得无响应,需要通过任务管理器终止。删除 Nuget 创建的引用会停止该问题,因此我已确认是 Ragnar.dll 导致了该问题。
任何想法可能导致这种情况?这是 Visual Studio 的错误还是只是由错误的类库引起的奇怪行为?
【问题讨论】:
-
嗯。可能与背景 Intellisense 收集有关?无论如何,这看起来像是一个您应该在 Connect 上报告的错误。
-
@Cameron 我已经提交了report
标签: c# c++ visual-studio-2013 nuget