繁体   English   中英

向GAC注册/安装.NET 4程序集

[英]Registering / Installing a .NET 4 Assembly to the GAC

我正在尝试测试.NET 4.0中的程序集和GAC。 我创建了两个非常基本的类库,一次是C ++,一个是C#。 两者都是有名的。 使用gacutil i-时,我会收到注册成功的输出。 运行gacutil -l时,可以看到两个程序集都已安装在GAC中。 但是,当我尝试在C#/ VBScript中使用Reflection加载这些程序集时,它会失败。 我尝试用regasm / tbl注册程序集,但这失败,并显示错误“ RegAsm:错误RA0000:无法找到输入程序集”。 我想念什么? 将它们安装到GAC之后,真的需要注册.NET 4程序集吗? 关于此的任何澄清将是巨大的。

谢谢!

这很奇怪。 我使用了以下示例: http : //www.codeproject.com/KB/cs/usedllgac.aspx
为.NET 4进行了编译。gacutil -i有效,因为执行gacutil -l时可以看到我的程序集。 当我使用他们的示例加载程序集时,我得到一个例外,即未找到该程序集或其依赖项之一。 我有什么想念的吗? 当您使用gacutil将程序集安装到GAC时,是否还需要在regasm中进行注册?

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM