.Net則采用了不同的方法:它根本就沒(méi)有使用注冊表。相反,微軟的建議是每個(gè)應用程序使用自己局部的組件(在.Net稱(chēng)為“assembly”)。利用這種方法,用于應用程序Foo的Assembly X如果發(fā)生變化,Assembly X的Application Bar不會(huì )受到任何影響。由于.Net不使用注冊表,很多應用都可以用簡(jiǎn)單的拷貝命令來(lái)完成,通常沒(méi)有必要開(kāi)發(fā)安裝程序。此外,應用程序不會(huì )瑣定assembly,所以升級DLL的時(shí)候不必關(guān)閉應用程序。