Junfeng Zhang's Musing

things about the world, world of things

Less is more

Brad Abrams reports four less dlls loaded in Whidbey than in Everett for his helloworld application....

Author: Junfeng Zhang Date: 11/16/2004

System.EnterpriseSe#?

If you are brave enough to look at Whidbey's native image cache, you will see some odd directories...

Author: Junfeng Zhang Date: 11/16/2004

Codebase hint in config files

If your assemblies cannot be found by the standard fusion probing logic, you have two options: 1....

Author: Junfeng Zhang Date: 11/16/2004

Mscorlib.ni.dll

If you are using Whidbey, you may notice a dll named mscorlib.ni.dll is loaded in every managed...

Author: Junfeng Zhang Date: 11/11/2004

You don't want to initialize global variables

** This is not a .Net blog ** According to C-FAQs, global variables are guaranteed to start out as...

Author: Junfeng Zhang Date: 11/06/2004

Single Servicing

What is Single Servicing? Single Servicing is that when you fix a bug in your component, you drop a...

Author: Junfeng Zhang Date: 11/05/2004

Programming Legends Debate .Net, J2EE

Interesting read from eweek.com Programming Legends Debate .Net, J2EE...

Author: Junfeng Zhang Date: 11/04/2004

Assembly.LoadFrom/LoadFile/Load(byte[]) prefers GAC

Starting in Whidbey beta2, for Assembly.LoadFrom/LoadFile/Load(byte[]), if there is an assembly in...

Author: Junfeng Zhang Date: 11/03/2004

Windows XP Look & Feel with manifest

Windows XP has a new Common Controls library comctl32.dll version 6, which implements XP's look...

Author: Junfeng Zhang Date: 11/02/2004

Error 500--Internal Server Error ---- From https://www.theserverside.net

One day when I visit https://www.theserverside.net, I hit this error: Error 500--Internal Server...

Author: Junfeng Zhang Date: 10/26/2004

Manish on Remoting

If you care about remoting, you should check out Manish's blog. https://blogs.msdn.com/manishg Manish...

Author: Junfeng Zhang Date: 10/20/2004

.Net 1.0/1.1 applications on Win64

Josh Williams posted a blog about .Net 1.0/1.1 applications on Win64....

Author: Junfeng Zhang Date: 10/17/2004

.Net framework SP and Publisher Policy

Omer asks me why we do in place servicing for .Net framework SP, and not following our own...

Author: Junfeng Zhang Date: 10/11/2004

JavaRss.com

I come cross this web site (https://www.JavaRss.com) when reading newsgroup Comp.Lang.Java.Adcocacy....

Author: Junfeng Zhang Date: 10/09/2004

Should we put apphack in .Net 2.0?

AppHack is a terminology used in AppCompat. Basically AppCompat detects a specific application, and...

Author: Junfeng Zhang Date: 10/09/2004

Diagnose "Access Denied" error on Assembly Loading

I posted a rather long reply in newsgroup microsoft.public.dotnet.framework.clr, to help diagnose...

Author: Junfeng Zhang Date: 10/09/2004

Aspnet.Config

Jamie asks about what is aspnet.config. Alan has a detailed discussion on binding policies....

Author: Junfeng Zhang Date: 10/07/2004

Contact me in email

I usually would like to keep the discussion in the blog so that the discussion can be shared to...

Author: Junfeng Zhang Date: 10/07/2004

techpreview.search.msn.com

https://techpreview.search.msn.com is back. I frequently scan Microsoft public newsgroups, including...

Author: Junfeng Zhang Date: 10/06/2004

Via said, Our chips can do 64 bit computing

According to this zdnet article, Via's next CPU release will be compatible with AMD64....

Author: Junfeng Zhang Date: 10/06/2004

Obsfucation

Some people asked me about obsfucation and IP protection. Myself is strongly against obsfucation....

Author: Junfeng Zhang Date: 10/05/2004

October 1, China's National Day

October 1st is China's National Day. Today, it is China's 55th anniversary. As a tradition, tens of...

Author: Junfeng Zhang Date: 10/01/2004

Microsoft Community Blogs

You won't believe how many Microsoft people are blogging. https://blogs.msdn.com just hits the...

Author: Junfeng Zhang Date: 10/01/2004

Platform SDK for Windows XP Service Pack 2 is released

https://www.microsoft.com/msdownload/platformsdk/sdkupdate/ Including support for MDAC 2.8, Tablet...

Author: Junfeng Zhang Date: 10/01/2004

J2SE 5.0 released

Java 2 platform Standard Edition 5.0 is released today. https://java.sun.com/j2se/1.5.0/download.jsp...

Author: Junfeng Zhang Date: 10/01/2004

Assembly binding vs Assembly Loading

This is purely terminology we used internally. Assembly Binding is the process of probing. A.k.a,...

Author: Junfeng Zhang Date: 09/30/2004

When AssemblyResolve handler meets AssemblyResolve handler

When CLR loader cannot find an assembly via the standard probing, CLR loader will give you a chance...

Author: Junfeng Zhang Date: 09/29/2004

Update of Managed GAC API wrappers and test applications

I added the functionality to enumerate install references of GAC assemblies to the managed GAC API...

Author: Junfeng Zhang Date: 09/29/2004

Diagnose Assembly Loading Failures

Majority of the time, you can use fuslogvw.exe to find out why an assembly load failed. There are...

Author: Junfeng Zhang Date: 09/23/2004

Gacutil does not show ngen cache's content in .Net 2.0

Gacutil shows the content of ngen cache in v1.0 and v1.1. In v2.0, this feature is removed from...

Author: Junfeng Zhang Date: 09/20/2004

Why do you use GAC APIs?

I can think of three reasons that you need to use GAC APIs, instead of the existing tools. 1....

Author: Junfeng Zhang Date: 09/20/2004

ATI's latest driver's Catalyst Control Center Written in .Net framework

In case you don't know, the contral center from ATI's latest driver offer requires .Net framework...

Author: Junfeng Zhang Date: 09/19/2004

Sample for using GAC APIs, Sample of Managed GAC API Wrappers, and a Test Application for Managed GAC API Wrappers

In case you did not notice, there is an "Article" link in the blog's main page I added three...

Author: Junfeng Zhang Date: 09/14/2004

Test Application for Managed GAC API Wrappers

//-------------------------------------------------------------// GACTest.cs//// This is a test...

Author: Junfeng Zhang Date: 09/14/2004

Sample Managed GAC API Wrappers

//-------------------------------------------------------------// GACWrap.cs//// This implements...

Author: Junfeng Zhang Date: 09/14/2004

Fusion GAC API Samples

For displaying purpose, error handling is skipped in all the sample code. Please don’t skip error...

Author: Junfeng Zhang Date: 09/14/2004

Assembly Display Name

Every assembly has so-called "Display name". As of today, the display name of an assembly is shown...

Author: Junfeng Zhang Date: 09/14/2004

The new MSDN web site

When I was searching for some MSDN links for Whidbey stuff in https://lab.msdn.microsoft.com/library...

Author: Junfeng Zhang Date: 09/13/2004

GAC Assembly Trace Reference

When you install an assembly to GAC, you have the option to specify an Assembly Trace Reference. And...

Author: Junfeng Zhang Date: 09/13/2004

mscorlib.dll is in GAC now in .Net framework 2.0

Mscorlib.dll is in GAC now in .Net framework 2.0, contrast to v1.0/v1.1, where mscorlib is in...

Author: Junfeng Zhang Date: 09/12/2004

GAC, Assembly ProcessorArchitecture, and Probing

As I mentioned in a previous post, assemblies in .Net framework 2.0 now have ProcessorArchitecture...

Author: Junfeng Zhang Date: 09/12/2004

Deploying assemblies using cab files

You can deploy assembly using cab files....

Author: Junfeng Zhang Date: 08/26/2004

Reflection Only Assembly Loading

.Net Framework 2.0 introduces several new assembly loading APIs....

Author: Junfeng Zhang Date: 08/24/2004

Assembly binding Closure discovery tool

This is a tool I use to figure out the binding closure of one or many assemblies. Per request, I...

Author: Junfeng Zhang Date: 08/18/2004

Assemblies in GAC and their dependencies

Global Assembly Cache (GAC) is a machine wide central repository of shared components. For that...

Author: Junfeng Zhang Date: 08/15/2004

Funny Techie Stories

Speaking of funny technology related stories, PC Magazine had a column under Personal Technology...

Author: Junfeng Zhang Date: 08/14/2004

Assembly ProcessorArchitecture

This is not news: .Net framework 2.0 will have 64 bit edition. As expected, Microsoft only support...

Author: Junfeng Zhang Date: 08/11/2004

AMD64? X86-64? EM64T? X64? Anymore?

Apparently, the naming for AMD's 64 bit extension of x86 is a mess. AMD calls it "AMD64...

Author: Junfeng Zhang Date: 08/11/2004

CLR Managed Debugger (mdbg) Sample

It is very frustrating to write a managed debugger in v1.0 and v1.1. There is a word document...

Author: Junfeng Zhang Date: 08/08/2004

<Previous Next>