【问题标题】:App.vshost.exe crashing on solution load in Visual Studio 2012App.vshost.exe 在 Visual Studio 2012 中加载解决方案时崩溃
【发布时间】:2013-01-19 02:15:00
【问题描述】:

比方说,我完全绝望了,在最后一天半的时间里试图调试这个问题,而重要的截止日期即将到来......

我正在用 C# 开发一个项目,目标是在 Windows 7 64 位和 Visual Studio 2012 上的 4.0(因此,安装了 4.5 .NET Framework),截至昨天下午,VSHOST 崩溃并出现错误 0xc000007b(应用程序无法正确启动...消息)每次我打开解决方案(或启用调试主机,如果在加载时禁用)。这只发生在针对 4.0 的应用程序(但它也发生在 4.0 解决方案更改为 4.5,所以它无助于更改为另一个框架版本,我也不能,因为客户端没有(也不能)有 4.5工作站)。

至于应用程序,它是 WinForms,我从 12 月中旬开始使用 VS2012 有一段时间了,直到昨天一切都很好。至于电脑,我已经将Win7(Pro,SP1)重新安装到香草,然后它工作了一段时间,现在它又崩溃了。我已经运行了内存测试并且计算机通过了它...

当我创建面向 4.5 的 vanilla 项目 (winforms) 时,一切顺利并且加载了 VSHOST。但是换成4.0,连原版都开始崩溃了……

如果您偶然发现了同样的问题,甚至更好,请找到解决方案,请尝试提供帮助。

【问题讨论】:

  • 您尝试过修复 .NET 4.0 框架吗?
  • 这可能吗?在安装 4.5 时安装 4.0 是行不通的,安装程序不会将您传递到除退出之外的任何其他按钮...因此,我不知道您所说的修复 .net 4.0 是什么意思。请详细解释一下。
  • 在控制面板、程序和功能、卸载、Microsoft .NET Framework 4.0 ...应该有修复已安装框架的选项。
  • 不,没有4.0,只有4.5 multi-targeting & sdk以及框架本身...尝试修复multi-targeting没有成功...

标签: .net visual-studio-2012 vshost.exe


【解决方案1】:

我找到了答案。 RogueAmoeba Airfoil Instant On 是罪魁祸首。

RogueAmoeba Airfoil 具有“Instant On”功能,允许将自身连接到应用程序的音频。此功能导致某些 .NET 应用程序(作为 Airfoil 自行管理)无法启动。由于我不知道的原因,但我仍然尝试多次启用和禁用 Instant On,它产生了预期的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多