原创 讓Silverlight開發更便捷——Silverlight工具集

CodePlex.com作爲微軟的開源社區,已經有越來越多的開發人員從中找到自己想要的東西(亦或代碼示例,亦或實用工具)來幫助開發。同時,在微軟內部,也有越來越多的開發團隊選擇了這種更輕量便捷的方式來發布一些有趣、實用卻暫時無法放入品中的

原创 CLR 4 新特性 ------ 概覽

.NET 4中發佈了最新版本的公共語言運行時,簡稱CLR (Common Language Runtime) 。這個版本是CLR 2.0之後又一個新的版本,包含着CLR小組幾年以來的辛勤工作。 CLR上海團隊計劃在未來的幾個月內陸續介紹其

原创 .NET 4.0新功能介紹:In Process Side By Side

我們先來看一個在Outlook上運行.NET插件的一個情景。暫時機器上面安裝的是CLR v1.1,Outlook上運行了一個Addin,在v1.1上編寫和測試完畢,運行良好。之後,用戶在機器上面安裝v2.0。因爲Outlook採取的方式是

原创 .NET 4.0 Interop新特性ICustomQueryInterface

在.NET Framework v4.0發佈的新功能中,在名字空間System.Runtime.InteropServices新增加了一個叫做ICustomQueryInterface的Interface, 顧名思義,這個Interfac

原创 .NET 4.0新功能:Mscoree.dll + Mscoreei.dll=更少的Reboot (上)

一次Reboot=975年 在開始本文之前先做一個小調查:有多少朋友喜歡Reboot?答案A:我喜歡,每天都要Reboot N次。答案B:我不喜歡,最好一個星期都不要Reboot。如果沒有意外的話,相信大部分人都可以歸到B那一類,畢竟很少

原创 CLR 4.0 安全模型

在公共語言運行時(CLR)過往的版本中,安全模型一直是最爲複雜的模塊之一,由於涉及Evidence,CAS策略等機制,難以被用戶使用。在Silverlight中,CLR團隊提出了三層安全級別,大大簡化了安全模型,得到了很多積極的反饋。所以

原创 CLR Inside Out: Best Practices for Managed and Native Code Interoperability (託管/非託管代碼互通性最佳實踐)

不知道各位是否知道在每月發佈的MSDN雜誌上有一個CLR team負責的專欄,叫做CLR Inside Out。中文或許可以譯作《CLR深入淺出》。在該專欄中,CLR team的各個研發人員深入探討了CLR的各個方面,比如安全性、線程管理

原创 CLR 4.0 Beta1新功能:Stub Method Redirection

.NET Framework v4.0和VisualStudio 2010 Beta1已經出來有陣子了,估計有些喜歡嚐鮮的朋友已經下載試用了。這一次發佈包含了大量的新功能。我們上海CLR開發團隊會編寫一系列的文章介紹Interop的相關新

原创 CodePlex上TlbImp新版本發佈:基於規則的自定義功能

大家好。距離上次我們發佈在CodePlex上的新版本TlbImp已經過了快半年了。在這半年的時間內,除了主要進行.NET 4.0相關的新功能開發之外,我們上海CLR小組也沒有忘記進行TlbImp相關功能的繼續開發,於今年3月9日再次發佈了

原创 CLR Team blog (英文)正式啓動

CLR team在微軟算得上一個歷史悠久的團隊了。作爲.NET框架的核心引擎,CLR伴隨.NET Framework 1.0於2002年正式發佈到現在剛發佈的CTP版本,經過了幾次重大的改進;而CLR開發團隊從成立到現在也已有十載春秋。長

原创 IL Stub Diagnostic Tool在CodePlex上發佈了!

該工具主要幫助大家診斷Interop Marshalling中間遇到的問題。它的源代碼和二進制文件可以在CodePlex上下載:http://clrinterop.codeplex.com/Release/ProjectReleases.

原创 .NET Interop入門-P/Invoke和Reverse P/Invoke

最近在論壇上經常看到一些基本的interop的問題,給我動力寫完之前的.net interop入門系列,給剛剛涉足.NET  interop的朋友們一個大體上的概念。 每每談及.NET interop,我的腦中總是出現下面一幅圖:

原创 Silverlight3的7個新功能

在剛剛結束的Mix09大會上(Mix是微軟面向web開發者和設計者的會議),Silverlight團隊的程序經理Joe Stegman介紹了silverlight3的許多讓人興奮的新功能,摘錄如下: 1. 支持更多的媒體編碼格式 在Si

原创 MSDN Webcast預告 - .NET 4.0中的新特性系列課程(4):.NET 4.0 安全模型介紹(Level 200)

在最新一期的.NET 4.0新特性系列課程中,我們將繼續給大家介紹CLR 4.0中的一些新特性,具體信息如下: MSDN Webcast - .NET 4.0中的新特性系列課程(4):.NET 4.0 安全模型介紹(Level 200)

原创 中國首屆.NET技術大會即將在上海召開

近些年來,中國的軟件技術隊伍一直在快速擴大中,而國內的技術交流論壇較之歐美一直較爲匱乏,大型的技術會議與活動更是屈指可數。但隨着中國軟件技術的蓬勃發展,已經有越來越多的軟件技術工作者被邀請到更多的技術活動中來。今年2月20日、21日,中國