Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF&x2B;EF6防止引用程序集的枚举被序列化_C#_Entity Framework_Wcf_Serialization_Enums - Fatal编程技术网

C# WCF&x2B;EF6防止引用程序集的枚举被序列化

C# WCF&x2B;EF6防止引用程序集的枚举被序列化,c#,entity-framework,wcf,serialization,enums,C#,Entity Framework,Wcf,Serialization,Enums,我有一个在程序集F&WS中引用的程序集E,WS是我的Web服务 在E中,我有一个供F&WS使用的公共枚举类型,但在程序集F中生成代理时,Web服务会重新生成枚举成员,从而导致程序集F&WS之间的模糊引用错误 我试图在Reference.svcmap的ExcludedTypes部分指定枚举,但它仍在生成中 如何在不对代码进行太多修改的情况下排除枚举?打开“在引用的程序集中重用类型”(在服务引用的“高级”选项卡中)。不确定它是否正是您所看到的,但当您引用web服务时,请转到“高级”并检查所有引用程序

我有一个在程序集F&WS中引用的程序集E,WS是我的Web服务

在E中,我有一个供F&WS使用的公共枚举类型,但在程序集F中生成代理时,Web服务会重新生成枚举成员,从而导致程序集F&WS之间的模糊引用错误

我试图在Reference.svcmap的ExcludedTypes部分指定枚举,但它仍在生成中


如何在不对代码进行太多修改的情况下排除枚举?

打开“在引用的程序集中重用类型”(在服务引用的“高级”选项卡中)。

不确定它是否正是您所看到的,但当您引用web服务时,请转到“高级”并检查所有引用程序集中的重用类型@Uriil edited my postFinally,它似乎可以工作;由于引用了一个坏的dll,我必须清理并重新生成解决方案,然后更新Web服务引用,然后就可以了。是的,请确保该类型实际上位于一个dll中,该dll由您的项目直接引用,而不是由另一个引用引用