WCF + EF6 防止引用程序集中的枚举被序列化
WCF + EF6 Prevent enum from referenced assembly to be serialized
我有一个在程序集 F 和 WS 中引用的程序集 E,WS 是我的网络服务。
在 E 中,我有一个 public 枚举类型供 F 和 WS 使用,但是在程序集 F 中生成代理时,WebService 重新生成枚举成员,导致程序集之间出现模糊引用错误F & WS.
我试图在 Reference.svcmap 的 ExcludedTypes 部分指定枚举,但它仍在生成。
如何在不对我的代码进行过多修改的情况下排除枚举?
打开 'Reuse types in referenced assemblies'(在服务参考 'Advanced' 选项卡中)。
我有一个在程序集 F 和 WS 中引用的程序集 E,WS 是我的网络服务。
在 E 中,我有一个 public 枚举类型供 F 和 WS 使用,但是在程序集 F 中生成代理时,WebService 重新生成枚举成员,导致程序集之间出现模糊引用错误F & WS.
我试图在 Reference.svcmap 的 ExcludedTypes 部分指定枚举,但它仍在生成。
如何在不对我的代码进行过多修改的情况下排除枚举?
打开 'Reuse types in referenced assemblies'(在服务参考 'Advanced' 选项卡中)。