Share via


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>