我最近不得不在我的GAC中注册一个程序集,用于我编写的自定义sharepoint作业。安装后,它开始抛出一个错误,说它无法加载程序集“或其中一个依赖项”。我是否需要在GAC中注册任何支持程序集(例如System.Collections)才能识别我的主程序集?
答案 0 :(得分:3)
是的,您应该在GAC中注册所有尚未存在的引用程序集。
备注:System.Collections
是一个名称空间,而不是作为BCL一部分且已经存在于GAC中的程序集。
答案 1 :(得分:1)
构成.NET Framework的所有程序集都应该已经在GAC中。因此,不需要注册包含System.Collections的程序集。
但是,您的代码所依赖的任何自定义构建的程序集都应放在GAC中。