我不一定理解元数据,因此我对此问题进行了一些研究,但事实证明这是徒劳的。
我有一个List可以一直工作,直到我在BusinessLogic中操纵该类为止(添加了一个字段“ guid”,没有其他更改)。aspx页面没有直接链接到我们的BusinessLogic,并且(显然)通过元数据来获取所需的信息。我不知道我是否真的在正确地写出这个词,所以我将添加代码。
Load()
{
List<People> people = new List<People>();
people = signup.GetStuff(zip, fname, lname, email) // where it's failing
}
错误消息是:
signup.dll中发生类型为'System.IO.FileNotFoundException'的异常,但未在用户代码中处理
附加信息:无法加载文件或程序集“ DataLibrary.Manager.SignUp,版本= 1.0.0.0,区域性=中性,PublicKeyToken =空”或其依赖项之一。该系统找不到指定的文件。
因此,我逐步介绍了Load()。我在自己的电脑上按了F12键,<People>
但未显示我所做的更改(添加public string Guid {get;set;}
)。有没有办法强制元数据更新?
尝试删除对BLL的引用,重新编译并重新添加它。这通常对我有用。– @HanletEscaño
完美地工作!谢谢!如果您碰巧发现了这个问题,请写一个答案,我很乐意接受!非常感激!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句