加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Visual Studio 常见错误和异常的解决方法汇总

(2013-07-11 11:00:11)
标签:

杂谈

分类: 独立博客

查看原文:http://blog.xieyc.com/summary-of-solutions-to-vs-errors-and-exceptions/
本文收集自己使用 Visual Studio 编程过程中遇到的错误和解决方法,包括C#语法和代码导致的异常,以及VS调试、编译器方面的各种错误提示等。部分解决方法来源于网络,恕不一一指出来源。


异常:System.BadImageFormatException,未能加载正确的程序集 XXX 或其某一依赖项

环境:VS2010,C#

解决方法:

一般是由于目标程序的目标平台与其某一依赖项的目标编译平台不一致导致,把所有的项目都修改到同一目标平台下(X86、X64 或 AnyCPU)进行编译,一般即可解决问题。具体操作可参考《[VS]“Changes to 64-bit applications are not allowed”的解决方法》一文。


错误:Unable to find manifest signing certificate in the certificate store

环境:VS2008,VS2010

解决方法:

如果你的项目没有经过发布,就不会有以上问题出现

方法一:把项目属性->Signing选项->Sign the ClickOnce manifests 勾去掉,这样就可以编绎通过了;

方法二:用记事本打开 *.csproj文件 ,删除下面四句代码,也可以正常编译。

[code language="xml"]
<manifestcertificatethumbprint>...</manifestcertificatethumbprint>
<manifestkeyfile>...</manifestkeyfile>
<generatemanifests>...</generatemanifests>
<signmanifests>...</signmanifests>
[/code]

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有