`
emowuyi
  • 浏览: 1482274 次
文章分类
社区版块
存档分类
最新评论

[C#] 程序运行良好,但是用vs2003调试的时候总是报错

 
阅读更多
程序运行良好,但是用vs2003调试的时候总是弹出一个NullReferenceException,而且这个exception的stack trace是null。不论你怎么修改代码,这个问题都是时隐时现。如果你的程序中涉及到了InteropServices或者Diagnostics的话,这个问题特别容易出现。

这是vs2003的一个bug。不过我们可以弥补:
在Project -> Properties -> Supported Runtimes,选择 v1.1.4322 。

做了上述修改之后,这个bug就不会出现了。我觉得好像是vs2003在调试程序的时候,不能正确的选择runtime版本。
分享到:
评论

相关推荐

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    《CLR via C#(第3版) 》针对.NET Framework 4.0和多核编程进行了全面更新和修订,是帮助读者深入探索和掌握公共语言运行时、C#和.NET开发的重要参考,同时也是帮助开发人员构建任何一种应用程序(如Microsoft ...

    使用C#代码安装、卸载、启动、停止Service

    在需要安装的项目文件中添加WindowsService项目的引用,在程序集中获取Service.exe的路径,使用 AssemblyInstaller类对service进行安装。在安装时,使用ServiceController判定服务是否存在,如果已存在该service,则...

    C#图书管理系统

    用C#编写的图书管理系统,数据库SQLserver。先加载好数据库,再运行调试程序,否则会报错。

    解决VS2019 ntdll.dll下载符号失败的问题

    VS2019运行UWP时,出现ntdll.dll下载符号失败问题,通过本文操作,可以解决这个问题,并且加速了调试程序速度。

    c#实现把异常写入日志示例(异常日志)

    将异常写到日志文件中,可以在调试程序的时候知道程序发生过哪些异常,并且可以知道异常发生的位置。这点对需要进行长时间运行并调试的程序尤为有效。 代码如下:/// <summary>/// 将异常打印到LOG文件/// ...

    已有打开的与此命令相关联的DataReader,必须首先将它关闭。对于此异常的理解

    下面开讲: 开始在遇到此问题的时候我也在网上查了很多资料,貌似没找到什么好的解决方法,然后我就开始调试程序,我发现有的时候运行不报错,有的时候运行报错,这就很纠结了,但是后来我发现我把ASP.NET ...

    VS2008无法直接查看STL值的解决方法

    您可能感兴趣的文章:c#使用process.start启动程序报错解决方法C# 大数据导出word的假死报错的处理方法解决VS2015中没有报表项(ReportViewer)的方法VS2015在升级到Update2之后运行Cordova项目异常的解决方案vs2010...

    asp.net知识库

    将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

    ExtAspNet_v2.3.2_dll

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack->AutoPostBack, Event ...

Global site tag (gtag.js) - Google Analytics