【发布时间】:2011-09-13 11:35:43
【问题描述】:
我有一个项目,最初是用 VS2008(专业版)编写的。我从 VS2008 解决方案中的项目创建了一个 vs2010 解决方案(使用 VS2010 专业版),但无法从解决方案的域层(类库项目)添加服务引用。我检查了域层项目是针对框架 3.5 或 4.0,并尝试修复甚至重新安装 VS2010,但仍然无法添加服务引用。
当我右键单击项目时,“服务参考”选项丢失。 还有一个现有的“Web 服务”引用现在在单元测试期间调用时失败。
有没有其他人遇到过这个问题?
【问题讨论】:
-
“将服务引用添加到解决方案的域层(类库项目)” - 服务引用不用于引用同一解决方案或程序集中的其他项目。此外,“添加服务引用”选项应该在您右键单击“引用”项而不是项目时显示。
-
您可能需要重新考虑您所说的话。服务引用未引用解决方案中的另一个项目,它试图引用托管在 IIS 环境中的外部资源。此外,“服务参考”选项通常会在 Visual Studio 中右键单击项目时显示 - 我很乐意提供屏幕截图
-
了解您的问题是否仅限于您的项目会很有趣。如果您创建一个全新的 C# 控制台应用程序,当您右键单击它时,添加服务引用命令是否会出现在项目的上下文菜单中?
-
Web 服务引用也是 .NET 2.0 的一项功能,现在已被服务引用取代,请参阅 here。
-
@user394721 - 不确定你是否解决了这个问题。我有相同的problem 和opened a ticket with MS。
标签: web-services visual-studio-2010