gpt4 book ai didi

c# - 链接的 .CS 文件和 WCF 服务的引用不明确

转载 作者:行者123 更新时间:2023-11-30 21:24:27 24 4
gpt4 key购买 nike

为简洁起见,本文涉及 Silverlight Page.XAML.CS 文件中的模糊引用,该文件的项目包含对 WCF 服务的服务引用和添加为“链接”的 MyClass.cs 文件。该解决方案包含 Silverlight 项目和一个包含 WCF 服务和 MyClass.cs 文件(以及 aspx 文件等)的 Web 项目。

出于某种原因,在将服务引用添加到 Page.xaml.cs 后,我遇到了不明确的引用错误。在为服务引用添加 using 语句之前,我有一个用于 MyClass.cs(记得已作为链接添加到 SL 项目)的页面,它运行良好。添加 SVC 引用后,编译器会提示我对“MyClass.cs”中任何类/属性的调用存在歧义,因此对 MyClass.Class 的引用对“ServiceReference.MyClass.Class”变得模棱两可......看起来很奇怪我。

假设与澄清

我确保没有 namespace 、类名、方法或变量具有相似的名称
WCF 服务必须驻留在 Web 应用程序中才能访问其他非 Silverlight 程序集等
Silverlight 项目中的其他 .cs 文件引用 MyClass.cs,否则我会简单地删除指向 MyClass.cs 的链接,并允许通过服务引用引用 MyClass.cs。

我的假设是,这与添加文件作为链接有关?任何功夫大师都能够提供一些关于为什么会发生这种情况的见解,添加为链接文件的替代方法,其他想法?

最佳答案

MyClass 是您为其添加服务引用的服务使用的类吗?如果为真,则 MyClass.cs 中的每个类都有两个版本:一个来自 MyClass.cs,一个来自服务引用。

您应该选择其中之一 - 使用该服务或不使用该服务。

关于c# - 链接的 .CS 文件和 WCF 服务的引用不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1203875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com