SharePoint项目无法找到静态属性的getter和setter方法

时间:2011-06-06 07:14:53

标签: sharepoint sharepoint-2010 properties static-members

我有一个类库项目,其项目具有属性

 public class MyClass
    {

     public static string MyProperty
            {
                get;
                set;
            }   
}

一个SharePoint 2010项目,引用了具有应用程序页面的类库项目:

public partial class MyPage : LayoutsPageBase
    {

     protected void Page_Load(object sender, EventArgs e)
            {

    MyNamespace.MyClass.MyProperty = "ABC";
    }
}

上面的代码给了我一个例外,我完全无法猜到原因。

例外:

  

未找到方法:'无效   MyNamespace.MyClass.set_MyProperty(System.String)”。   描述:未处理的异常   在执行期间发生   当前的网络请求。请查看   堆栈跟踪以获取更多信息   错误及其来源   代码。

     

异常详细信息:   System.MissingMethodException:方法   没找到:'空虚   MyNamespace.MyClass.set_MyProperty(System.String)”

我在这里做错了什么方向?

1 个答案:

答案 0 :(得分:1)

您可能安装了一个没有“MyProperty”成员的类库版本。查看GAC和Bin以确保仅安装了当前版本的DLL。

确保您已经回收了应用程序池,计时器服务以及可能在内存中具有缓存版本的任何其他内容。