C#无法解析“XXXX”类型

时间:2011-08-29 12:24:03

标签: c#

我已经包含了一个自定义验证器并包含对DLL的引用。但我收到的错误如下:

Warning: System.ArgumentException: The type 'Custom.Validator, CustomValidators, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 
cannot be resolved. Please verify the spelling is correct or that the full type name is provided.

我有一个custom.Validator类,用于在Enterprise Library中进行自定义验证。

以下代码导致上述错误:

  

var results = results = Validation.Validate(msg);

有人可以告诉我如何修复此错误消息。

谢谢

1 个答案:

答案 0 :(得分:3)

首先要检查一些情况 - 我假设您已经添加了对正确装配的引用,对吗? (您的项目 - >参考 - >添加参考,然后浏览到程序集)。我会使用像Reflector这样的工具来验证引用的程序集中存在的命名空间。

如果您仍然遇到问题,我遇到了类似的问题,我发现我需要将“目标框架”更改为“.NET Framework 4”而不是“.NET Framework 4 Client Profile”。 (项目属性 - >应用程序 - >目标框架)