我试着做以下几件事:
public abstract class MyItemEventReceiverBase : SPItemEventReceiver
public class TestItemEventReceiver : MyItemEventReceiverBase它的构建没有问题,但是当我切换到WSP视图时,visual会出现一个错误。错误如下:“无法加载一个或多个请求类型。检索LoaderExceptions属性以获得更多信息。”没有关于实际问题的进一步细节。
那么,是否有可能创建一个从SPItemEventReceiver继承的基类,该基类可供自定义列表项事件接收类使用?
发布于 2009-04-13 20:44:51
我也犯了同样的错误!我甚至在微软开了一张票,在最后一个家伙给我发到这个页面的链接之前,我看了5个人,注意这句甜言蜜语。
Microsoft不提供对这些扩展的技术支持。
无论如何,够了,问题是你不能让你的基类在不同的程序集中。我在我的web程序集中创建了一个webpart基类,并试图在我的站点模板程序集中继承它。不去。因此,请确保基类位于同一个程序集中。
(我偶然发现另一篇文章说,如果您的基类在打开VS2008之前在GAC中,它就能工作,但我从未尝试过)
发布于 2009-04-13 21:10:20
为了实验目的:是否在基类是抽象的情况下发生错误?
https://stackoverflow.com/questions/728644
复制相似问题