创建从SPItemEventReceiver继承的新基类时出现VSeWSS问题

时间:2009-04-08 05:41:52

标签: sharepoint

我尝试过以下操作:

public abstract class MyItemEventReceiverBase : SPItemEventReceiver

public class TestItemEventReceiver : MyItemEventReceiverBase

它构建没有问题,但是当我切换到WSP视图时,visual studio会出错。错误如下: “无法加载一个或多个请求的类型。请检索LoaderExceptions属性以获取更多信息。” 没有关于实际问题的进一步细节。

那么可以创建一个继承自SPItemEventReceiver的基类,它可以由一个自定义列表项事件接收器类使用吗?

2 个答案:

答案 0 :(得分:1)

我有完全相同的错误!我甚至在微软开了一张机票,在最后一个人发给我链接到这个page之前我经历了5个人,请注意甜蜜的引用

  

Microsoft不为这些扩展提供技术支持

无论如何,足够的咆哮,问题是你不能在不同的程序集中拥有你的基类。我在我的Web程序集中创建了一个webpart基类,并尝试在我的站点模板程序集中继承它。不行。因此,请确保基类位于同一个程序集中。

(我发现另一篇帖子说如果你的基类在打开VS2008之前在GAC中,它会起作用,但我从未尝试过)

答案 1 :(得分:0)

出于实验目的:错误是否在基类不抽象的情况下发生?