为什么我的VS2010不让我添加';WebInvoke';来自System.ServiceModel.Web

本文关键字:来自 WebInvoke System ServiceModel Web 我的 VS2010 添加 为什么 | 更新日期: 2023-09-27 18:00:42

我不知道我是否遗漏了什么,但我在VS2010中的一个网站项目中添加了对System.ServiceModel.Web的引用,但我无法访问代码中的命名空间。我就是找不到它,即使当我添加引用时,它会出现在列表中,当它被添加时,当我搜索它时,名称空间甚至不会出现在对象选项卡上!!多么烦人!

我在visualstudio中使用网站项目类型。

  1. 发生了什么事?为什么即使我已经添加了这个名称空间,我也不能访问它?

  2. 此项目类型在哪里保存对dll的引用列表?它过去只是把dll放进bin中并保存在csproj文件中,但没有这种项目类型的csproj。。。。

我已经检查过目标框架是4而不是4+客户端配置文件或其他任何东西。。。

为什么我的VS2010不让我添加';WebInvoke';来自System.ServiceModel.Web

需要检查的一件事是确保目标框架设置为.NET Framework 4(或可能为3.5)

至于问题2(假设我理解这个问题),可以在项目属性中看到引用列表。Property Pages中的第一项是参考文献列表。并且(edit)基于注释,web.config文件包含引用的实际列表(搜索add assembly)。