gpt4 book ai didi

c# - 服务引用 - 为什么在引用的程序集中重用类型

转载 作者:太空狗 更新时间:2023-10-29 17:53:18 26 4
gpt4 key购买 nike

我按照说明将服务引用添加到我的项目中,默认情况下,“在引用的程序集中重用类型”已勾选。

如果我勾选它,我会在 Label 等控件上收到模棱两可的警告,我现在必须完全声明它。

如果我取消选中它,警告就会消失。

我的问题是:

  1. 为什么我要重用类型?

  2. 这到底是什么意思?

  3. 不使用会有什么问题?

最佳答案

我知道我的回答迟了两年,但是......

  1. Why would I want to reuse types?

避免两个类具有相同的名称、类型等。

  1. What does that mean exactly?

这意味着,如果您控制服务器代码和客户端代码并在单独的程序集中定义数据契约(Contract)类(并在客户端代码中添加对它的引用),svcutil 将不会生成新类但会重用您已定义的用于服务器的类

  1. What are the problems if I don't use it?

如果您 1) 不控制服务器代码或 2) 为所有内容指定完整的 namespace ,则通常没有。如果您在服务器和客户端代码的相同解决方案中,您可能会收到模棱两可的警告。

关于c# - 服务引用 - 为什么在引用的程序集中重用类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40173147/

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