我有这段代码将dll注册到我的gac中
Assembly asm = Assembly.LoadFrom(argument); RegistrationServices regAsm = new RegistrationServices(); bool bResult = regAsm.RegisterAssembly(asm, AssemblyRegistrationFlags.SetCodeBase);
并且工作正常,我完全了解bResult,但是当我打开GAC窗口时,我希望在那里看到dll,但事实并非如此。谁能解释我为什么?
当我将dll放到GAC窗口中时,我在那里看到了。
您的代码不会在GAC注册程序集,但是,正如解释在这里,
将类注册到托管程序集中以允许从COM创建。
这是不一样的。