我有一个类库项目,其项目具有属性:
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)”
我在这里做错了什么方向?
答案 0 :(得分:1)
您可能安装了一个没有“MyProperty”成员的类库版本。查看GAC和Bin以确保仅安装了当前版本的DLL。
确保您已经回收了应用程序池,计时器服务以及可能在内存中具有缓存版本的任何其他内容。