2012-05-29 34 views
0

我无法向同一个类添加多个服务引用。为一个应用程序添加多个服务引用

using testApp.ServiceReference1; 
using testApp.ServiceReference2; 

ServiceReference2不能用作命名空间在这里

是否有可能或不?

+0

你得到了什么样的错误信息?编译时间?运行?这些服务在哪里定义?他们是你的还是别人的?你是如何添加对你的项目的引用?请发布更多细节。 –

+0

它应该是可能的 - 但你没有给我们足够的信息继续下去,帮助,真的......(1)**你是如何添加这些服务引用? (2)你的环境是什么(IDE,.NET版本等)? (3)会发生什么 - 错误?如果是这样的话:**究竟是什么**错误? (4)你是否试图添加两次相同的服务,或两个不同的服务? (5)这些服务是什么样的(服务合同)? –

+0

@mike parkhill - 我正在通过项目添加这些服务 - >添加服务引用; --using .net framework 4; --i可以使用上面的方法添加它,但无法在我的cs文件中使用它,因为我无法声明第二个引用的名称空间,例如: 使用testApp.ServiceReference1->此工作正常; 使用testApp.ServiceReference2->这并不是因为它无法找到此引用,但它显示在解决方案资源管理器中添加; - 两者不同不一样; --my service contratcs [ServiceContract] public interface IwcfTest {OperationalContract] string test(string a,int b); } – lovin

回答

0

打开ServiceReference2文件夹下的reference.cs文件(在Visual Studio中显示所有文件)。生成的类型的命名空间将在该文件中。

+0

是的,但它仍然无法添加。 – lovin

+0

从生成的文件中输入您的代码中类的名称。然后点击名称并按Ctrl + Shift + F10来解析名称。 –

相关问题