为什么我的VS2010不允许我从System.ServiceModel.Web添加'WebInvoke'?

时间:2011-06-30 13:59:40

标签: c# wcf visual-studio-2010

我不知道我是否遗漏了一些内容但是我已经从VS2010中的网站项目添加了对System.ServiceModel.Web的引用,但是我无法在代码中访问该命名空间。我只是无法达到它,即使我添加了引用它出现在列表中,当它添加时,命名空间甚至没有出现在对象选项卡上,当我搜索它! arrgg有多烦人!

我在visual studio中使用Web Site项目类型。

  1. 为什么我无法访问此命名空间,即使我添加了它?

  2. 此项目类型在哪里保留对dll的引用列表?它曾经只是将dll复制到bin中并将其保存在csproj文件中,但是没有这个项目类型的csproj文件....

  3. 我已经检查过目标框架是4而不是4 +客户端配置文件或其他任何内容......

1 个答案:

答案 0 :(得分:1)

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

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