VS2010托管调试器崩溃

时间:2011-07-25 13:11:16

标签: .net visual-studio-2010

我是.NET开发的新手,刚刚安装了Visual Studio 2010的干净安装(没有插件等)。我还运行Windows更新以确保它是完全最新的。但是,每当我运行基于.NET的项目(C#,VB等)时,调试器在启动此错误消息之前就会崩溃:

Microsoft.VisualStudio.HostingProcess.Utilities.dll中出现未处理的“System.AccessViolationException”类型异常

为了澄清这只是使用向导自动生成的空白控制台应用程序,所以我没有编写任何其他代码来完成这里是一个示例C#程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

无论如何从一些沉重的谷歌搜索我找到了这个link,这似乎建议禁用Visual Studio托管过程。这似乎完全解决了这个问题,尽管为我创建的每个新项目都需要这样做有点烦人。

所以最后,问题是:这是托管进程的一个已知问题,我是否可能做任何导致此问题的愚蠢,或者我是否需要重新安装.NET框架/ VS2010才能解决问题?

编辑:道歉忘记提及我正在运行Windows XP SP3,并且我使用的是具有管理员权限的帐户。

1 个答案:

答案 0 :(得分:1)

您需要以管理员身份运行该应用程序以防止出现此问题。如果您每次启动应用程序时都必须以管理员身份手动运行它,请考虑按照下面列出的简短教程更改.exe以永久性地以管理员身份运行。即使您的用户帐户位于管理员组中,它也可能是您系统上的怪癖。

自动以管理员身份运行Visual Studio 2010:
http://www.codeease.com/run-visual-studio-2010-as-administrator-automatically-in-windows-7.html