不能导入`进口System.Web.Script.Serialization`(Cannot imp

2019-08-17 23:42发布

当我尝试Imports System.Web.Script.Serialization ,我得到了2010 VB一个错误,说:

警告:在进口指定的命名空间或类型System.Web.Script.Serialization不包含任何公共成员或无法找到。 确保命名空间或类型定义,并包含至少一个公共成员。 确保进口的元素名称不使用任何别名。

不知道为什么我不能导入它。

Answer 1:

您可能忽略集的引用System.Web.Extensions.dll 。 添加此引用到您的项目,然后再试一次。


一般来说,当你遇到这个问题,去的类型,你要使用的.NET API参考页-例如, JavaScriptConverter -并寻找出命名空间和大会的提示(请确保您正在查看的页面您正在使用的.NET framework版本):

  • 命名空间:告诉你放什么在Imports指令。
  • 大会:告诉你组装你需要在你的项目中引用的内容(例如,去解决方案资源管理器 ,查找引用 ,然后选择添加引用...从上下文菜单)。


Answer 2:

另外,还要确保检查“目标框架”在项目属性。 如果你的目标是“客户端配置文件”框架,然后组装System.Web.Extensions.dll将无法使用添加作为您的项目的引用。



文章来源: Cannot import `Imports System.Web.Script.Serialization`