随笔分类 - .net
摘要:在 VS2012 DesignTime中,对于通过PropertyValueEditor弹出的Dialog,是不会引用IDE的Theme Setting。在我们做自定义Dialog时,如何做到同样的效果呢,有两种办法:1. 使用DialogPropertyValueEditor + DialogTe...
阅读全文
摘要:微软早在.net2.0, 也就是VS2005的时候,就提供了一整套的异步编程设计模式,有3中常用的方式: 1. 使用 IAsyncResult 调用异步方法 2. 使用委托进行异步编程 3. 使用事件进行异步多线程编程 注: IAsyncResult 方式通常是用委托来实现的。所以可以认为前面2种方...
阅读全文
摘要:在 Microsoft .NET Framework 4 中,公共语言运行时 (CLR) 安全模型发生了不少变化。其中一项变化,即采用 Level2 透明性(与 Silverlight 的安全模型非常相似)很可能影响 AllowPartiallyTrustedCallers (APTCA) 库的作者。 该影响源于 APTCA 的基础工作在 CLR v4 中发生了变化。APTCA 属性保持了向部分受信任调用方提供完全可信任库的功能,但具体的提供方式发生了变化,因此,有可能需要对 APTCA 库代码进行一些修改。 注意:本篇文章中的 v2 是指 CLR v2,它包括从 .NET Framework versions 2.0 到 3.5 SP1 的所有版本。
阅读全文
摘要:用VS2010开发,经常会发现最新Build的assembly不起做作用(特别是build的DesignTime的assembly的时候),或者在build的时候告诉你某个Assembly正在被使用。如果这个Assembly被打上strongname的话,那肯定是它存在Shadow-copy,IDE...
阅读全文
摘要:早在.net2.0, 微软就发布了"extern alias" C#关键字,目的就是为了解决在参照不同的Assembly时类型全名相同的问题。 以前还没觉得有多大的用处,但在做Silverlight DesignTime开发时,深刻感觉到它的必要了。原因很简单,Silverlight的DesignT...
阅读全文
摘要:昨天安装完后,每次打开一个WPF Project IDE就会crash掉。然后发现所有的.cs文件都打不开。 最后发现是因为VS2010Beta2自动在安装时自动导入VS2008的设置(个别童鞋所有提示,但我的没有), 由于我的vs2008的字体是FixedSys,但现在VS2010Beta2不支持...
阅读全文
摘要:其实挺简单的: Step1: 加一个新的 User-Scoped setting: Step2: Save Window Location Code Code highlighting produced by Actipro CodeHighlighter (freeware) h...
阅读全文
摘要:使用 ildasm 导出Assemlby中所有的资源 例如:ildasm /out=x.txt /metadata MyAssembly.dll
阅读全文

浙公网安备 33010602011771号