我有一个在程序集 F 和 WS 中引用的程序集 E,WS 是我的网络服务。
在 E 中,我有一个供 F 和 WS 使用的公共(public)枚举类型,但是在程序集 F 中生成代理时,WebService 重新生成枚举成员,导致程序集 F 和 WS 之间出现不明确的引用错误。
我试图在 Reference.svcmap 的 ExcludedTypes 部分指定枚举,但它仍在生成。
如何在不对代码进行过多修改的情况下排除枚举?
最佳答案
打开“在引用的程序集中重用类型”(在服务引用的“高级”选项卡中)。
关于c# - WCF + EF6 防止引用程序集中的枚举被序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30168282/