标签:
杂谈 |
分类: 独立博客 |
查看原文: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 certi
标签:
杂谈 |
分类: 独立博客 |
查看原文:http://blog.xieyc.com/pointer-and-operator-precedence-in-c-programming-language/
因为现在都用C#、Java一类的类型安全的语言了,关于最基本的C语言中和指针相关的几个概念,每次看懂之后,过一段总是又忘了……这次记下来:
上述两种形式在使用上没区别,当使用 int* p,q 和 int *p,q 的时候才会体现出区别。(牢记这一点有利于理解下文的内容,我个人习惯前一种写法,比较方便理解。)
注意:这两种形式不涉及间址运算符*在结合性上的优先级(完全由space决定)。
1. int
由于 [] 优先级比 * 高,因此 p 先与 [] 结合,将其理解为 int*
[code language='csharp']
int a=b=c=0;
int *p[3]={ &
标签:
csharp线程invoke控件control委托delegate访问安全编程msdnit |
分类: 各种技术 |