随笔分类 -  .net

摘要:在 VS2012 DesignTime中,对于通过PropertyValueEditor弹出的Dialog,是不会引用IDE的Theme Setting。在我们做自定义Dialog时,如何做到同样的效果呢,有两种办法:1. 使用DialogPropertyValueEditor + DialogTe... 阅读全文
posted @ 2012-09-11 18:59 Alen在西安 阅读(441) 评论(0) 推荐(0)
摘要:微软早在.net2.0, 也就是VS2005的时候,就提供了一整套的异步编程设计模式,有3中常用的方式: 1. 使用 IAsyncResult 调用异步方法 2. 使用委托进行异步编程 3. 使用事件进行异步多线程编程 注: IAsyncResult 方式通常是用委托来实现的。所以可以认为前面2种方... 阅读全文
posted @ 2011-03-25 14:33 Alen在西安 阅读(1266) 评论(0) 推荐(0)
摘要:在 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 的所有版本。 阅读全文
posted @ 2010-11-26 17:16 Alen在西安 阅读(1320) 评论(0) 推荐(0)
摘要:用VS2010开发,经常会发现最新Build的assembly不起做作用(特别是build的DesignTime的assembly的时候),或者在build的时候告诉你某个Assembly正在被使用。如果这个Assembly被打上strongname的话,那肯定是它存在Shadow-copy,IDE... 阅读全文
posted @ 2010-10-12 09:22 Alen在西安 阅读(400) 评论(0) 推荐(0)
摘要:早在.net2.0, 微软就发布了"extern alias" C#关键字,目的就是为了解决在参照不同的Assembly时类型全名相同的问题。 以前还没觉得有多大的用处,但在做Silverlight DesignTime开发时,深刻感觉到它的必要了。原因很简单,Silverlight的DesignT... 阅读全文
posted @ 2010-07-13 15:58 Alen在西安 阅读(236) 评论(0) 推荐(0)
摘要:昨天安装完后,每次打开一个WPF Project IDE就会crash掉。然后发现所有的.cs文件都打不开。 最后发现是因为VS2010Beta2自动在安装时自动导入VS2008的设置(个别童鞋所有提示,但我的没有), 由于我的vs2008的字体是FixedSys,但现在VS2010Beta2不支持... 阅读全文
posted @ 2009-10-23 10:15 Alen在西安 阅读(633) 评论(0) 推荐(0)
摘要:其实挺简单的: Step1: 加一个新的 User-Scoped setting: Step2: Save Window Location Code Code highlighting produced by Actipro CodeHighlighter (freeware) h... 阅读全文
posted @ 2008-09-18 12:23 Alen在西安 阅读(429) 评论(2) 推荐(0)
摘要:使用 ildasm 导出Assemlby中所有的资源 例如:ildasm /out=x.txt /metadata MyAssembly.dll 阅读全文
posted @ 2008-06-13 10:23 Alen在西安 阅读(364) 评论(0) 推荐(0)