我在我的类库中使用Visual Studio 2010和Enterprise Library Validation 5.0.505.0。但是我面临着像
这样的错误尝试获取AttributeValidatorFactory类型的实例时出现激活错误,键“”
我在下一行遇到错误。
Validation.ValidateFromAttributes(obj);
其中obj是自定义对象。 我不知道如何解决这个问题。请帮忙 !! 提前谢谢。
答案 0 :(得分:0)
我只是将Microsoft EnterpriseLibrary引用添加到我的网站。在我的例子中,DLL Microsoft.Practices.EnterpriseLibrary.Validation位于以下路径
C:\ Program Files(x86)\ Microsoft Enterprise Library 5.0 \ Bin \ Microsoft.Practices.EnterpriseLibrary.Validation.dll
要找出您应该遵循步骤的路径。
右键单击DLL>点击“属性”>这里有财产命名 的路径强>
这是一个非常小的技巧。
右键单击DLL>点击“属性”>将复制本地设为 True (默认情况下,该属性为错误)
现在,我清理我的解决方案并构建它并重新运行解决方案。 应用程序正常运行,没有任何错误。 BINGO !!!!