【发布时间】:2010-11-12 17:51:39
【问题描述】:
问题:试图从我的 VS 单元测试项目中引用一个 .NET 2.0 Web 服务项目。
在单元测试项目中的References文件夹右击->添加引用。 .NET 2.0 Web 服务未列在可供参考的项目列表框中。
我知道这个用例是可能的;我之前曾成功引用(在其他解决方案中)来自 .NET 3.5 单元测试项目的 .NET 3.5 Web 服务。
这个想法是对在我的 .asmx 旁边的类中找到的所有公共方法进行单元测试。我已将所有业务逻辑从 .asmx 文件本身抽象到 Web 服务项目的子目录中的 .cs 文件中。所以这里的想法是测试执行业务逻辑的类,Web 服务本身(处理 HTTP 请求)。
配置:
- Visual Studio 2008
- .NET 3.5 兼容性的 VS 单元测试项目
- .NET 2.0 兼容性的 Web 服务项目
- 版本 9 的解决方案文件。
问题:您知道为什么 Visual Studio 2008 不允许我从 .NET 3.5 单元测试项目中引用 .NET 2.0 Web 服务吗?
【问题讨论】:
标签: visual-studio-2008 web-services unit-testing .net-2.0