zoukankan      html  css  js  c++  java
  • 未找到方法: Dispose System.IO.Stream

    今天上午遇见一个很可笑的异常 : 未找到方法: Dispose System.IO.Stream.

    起因是我将一个.net compact framework3.5的的项目转换成2.0的时候发生的错误.

    后来找到原因是 : 在一个类中, 因为使用了using语句块,我在Dispose方法中显示调用了System.IO.Strea的Dispose方法.

    但是奇怪的是 编译中没有出错, 是在运行时出现的错误.

    后来我取消了 这段代码,程序就正常运行了..

    注:

    关于降版本的问题

       例如 从3.5降到2.0 .  网上资料都说的是可以通过VS2008.双击项目中的Properties文件夹或者是项目中的属性面板中 更改 “目标 framework” 即可.

    但是由于我的项目是基于WM5 的SDK的。结果如下:

    所以这种方法对我来说行不通....

       解决问题的 方案是 。 将项目中引用的dll全部移除。然后全部重新引用 2.0的dll..

    至于路径.我的机器上的 是在 : C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE 中。

  • 相关阅读:
    Maven的生命周期
    Maven坐标
    IDEA配置maven
    IDEA配置tomcat
    重写父类方法
    类的继承
    内部类
    static关键字
    线程相关知识
    数组
  • 原文地址:https://www.cnblogs.com/coveted/p/2205479.html
Copyright © 2011-2022 走看看