项目中重新引用WCF报错

今天在一个项目里,重新更新WCF引用的时候,居然报错了,提示根本找不到那个WCF接口,我赶紧跑去新建了一个空项目,试着用相同的地址引用一下,发现是可以的,完全ok

既然是虚惊一场,那就得想办法把这个WCF接口更新的部分引用进来

然而,试了N多次,使尽各种手段,依然引用不进来,无论如何配置引用,更新引用,都不起作用

最后,无奈之下只好用了一个治标不治本的办法

首先,新建一个新的空项目,按地址把WCF接口引用进来(如果连采用这种方式都引用不进来,那就是你的WCF接口真的有问题)

然后,去真正要用的项目里,配置引用,记得把“重新使用引用的程序集中的类型”这个勾去掉!

网上大部分攻略都告诉你使用这招就ok了,然而,这招也有不管用的时候,比如我今天遇到的情况

这样引用之后,依旧不行,怎么办?莫慌,刚刚我们新建的那个空项目可以派上用场了

由于在那个空项目里,你已经成功的把WCF接口引用了进来,所以,我们只要把空项目里的引用相关的代码配置copy到要是用的项目里就行了,具体操作如下:

右键WCF引用,点击“在对象浏览器中查看”

然后在对应的WCF引用对象里,随便选一个,然后右键,选择“转到定义”

其实,前面做了这么多,主要就是为了看到这个文件Reference.cs,WCF引用的代码说明类

接下来,将Reference.cs这个类里的所有代码,全部复制Copy到你所要用的项目里的对应的WCF引用类(Reference.cs)里,记得将类里的命名空间换成真正要用的

至此,开挂的解决方法到此结束,由于这个办法治标不治本,所以,如果不是被逼无奈,建议也不要用

此文为博主原创,如需转载,请注明出处~

转载于:https://www.cnblogs.com/mooncher/p/5585529.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值