当我尝试Imports System.Web.Script.Serialization
时,我在VB 2010中收到错误消息:
警告:导入
System.Web.Script.Serialization
中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
不知道为什么我无法导入它。
答案 0 :(得分:14)
您可能缺少对System.Web.Extensions.dll
的程序集引用。将此引用添加到项目中,然后重试。
一般来说,当您遇到此问题时,请转到您要使用的类型的.NET API参考页面 - 例如JavaScriptConverter
- 并注意命名空间和程序集提示(确保您正在查看您正在使用的.NET框架版本的页面:
Imports
指令中放入什么内容。答案 1 :(得分:2)
还要确保检查项目属性中的“目标框架”。如果您的目标是“客户端配置文件”框架,那么程序集System.Web.Extensions.dll将无法作为项目的引用添加。