新建一个C# WinForm工程,,在Form中拖一个ImageList控件,然后再将一个图标或一张图片加入到ImageList控件中,,,,然后再编译运行.整个过程中这样,,,,,,俺可是一句代码都没写~!!!!!!运行时出现如下异常:
===================================================
未处理的“System.Reflection.TargetInvocationException”类型的异常出现在 mscorlib.dll 中。其他信息: 调用的目标发生了异常
===================================================出错的代码是VS自动生成的代码,如下:
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
老大们,,偶可一句代码都没写啊~~~,极度郁闷中~~~!!!!!!是啥原因?哪位帮忙解决解决~~~~~~偶.NET也重新了,系统也重装了,,,还是哪此啊~!!!!!!偶的.NET是1.1版本~~~~,这段时间用.NET这东西写东东,,老冒出些莫名其妙的错误,,,极度郁闷啦,,,.NET这东西真XXXX不好用~~~~哭ING........
===================================================
未处理的“System.Reflection.TargetInvocationException”类型的异常出现在 mscorlib.dll 中。其他信息: 调用的目标发生了异常
===================================================出错的代码是VS自动生成的代码,如下:
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
老大们,,偶可一句代码都没写啊~~~,极度郁闷中~~~!!!!!!是啥原因?哪位帮忙解决解决~~~~~~偶.NET也重新了,系统也重装了,,,还是哪此啊~!!!!!!偶的.NET是1.1版本~~~~,这段时间用.NET这东西写东东,,老冒出些莫名其妙的错误,,,极度郁闷啦,,,.NET这东西真XXXX不好用~~~~哭ING........
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Microsoft.Winweb.程序名)" type="win32" />
<description>.NET control deployment tool</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>将上面代码复制到一个空文本文件中,另存为:YourApp.exe.manifest
并将它移至你的程序同目录下。
为什么要这样,是因为你的程序缺少并需要XP主题支持。这可能是你的编译器或图标资源文件引起的。
你试着打开ImageList所在的.resx文件 >> XML 视图 >> 你会发现有些如:
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"><!--注意这里!如果将base64改为base32就不需要用manifest文件-->
<value>
......
<value>
请给出相应的URL,我们也去看看,
不太可能哦
----------
建议LZ,杀毒先
to 花生:自己上微软官方网站去查查就知道了哈,,至于网址,我现在搞忘了,懒得去查,呵呵,,别那么相信微软,.NET的BUG多的是,再比如在调用WEBSERVICE的时候异步线程进入线程池就不能返回......
有BUG才能有进步嘛
MS的东东用起来还是比较爽滴
只是系统没有预先提示而已,哈哈。