首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从单元测试项目引用web服务项目:不在列表中的项目

从单元测试项目引用web服务项目:不在列表中的项目
EN

Stack Overflow用户
提问于 2009-07-21 18:06:27
回答 2查看 801关注 0票数 1

Problem:尝试从VS单元测试项目中引用.NET 2.0 web服务项目。

右键单击单元测试项目->添加引用中的References文件夹。可供参考的项目列表框中没有列出.NET 2.0 web服务。

我知道这个使用程序是可能的;我以前已经成功地引用过(在其他解决方案中)来自一个.NET 3.5单元测试项目的.NET 3.5Web服务。

这个想法是单元测试所有在类中找到的与我的.asmx一起的公共方法。我已经将.asmx文件本身之外的所有业务逻辑抽象为web服务项目子目录中的.cs文件。所以这里的想法是测试执行业务逻辑的类,web服务本身(处理HTTP请求)。

配置

Visual 2008 compatibility

  • Web

  • 与单元测试项目在.NET 3.5

  • 服务项目中的.NET 2.0

文件版本9.

问题:为什么Visual 2008不让我引用.NET 3.5单元测试项目中的.NET 2.0 web序列化?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-23 14:52:03

这个问题比前面所描述的要窄一些。

最终结果是:

  • web服务项目实际上是一个网站项目(!)只有一个.asmx文件。我震惊地意识到了这一点。Doh!
  • 这个项目是作为一个Web从头开始重新创建的。所有逻辑都被移动到John's advice in the comments.

上的外部程序集中。

票数 1
EN

Stack Overflow用户

发布于 2009-07-21 18:07:48

不是的。永远不要直接引用web服务项目。您想要添加一个"Web引用“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1160763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档