【问题标题】:Possible Visual Studio 2013 Bug Caused by Nuget Package?Nuget 包引起的可能的 Visual Studio 2013 错误?
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 我已经提交了一份 Microsoft Connect 报告,并在项目的 Github 存储库上创建了一个问题。目前我正在等待 Microsoft Connect 的回复,因为项目开发人员无法重现该错误并希望查看 Connect 报告中是否有任何内容。
猜你喜欢
  • 2014-06-18
  • 1970-01-01
  • 1970-01-01
  • 2020-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-06
相关资源
最近更新 更多