我需要在与我的 WCF 服务项目分开的项目中定义一个枚举。我正在创建一个包含枚举和其他数据的对象。当我通过 WCF 服务将对象传递给客户端时,我得到一个找不到。
枚举:
public enum Color
{
Red = 1,
Blue,
Green,
}
要通过的对象:
public class MyObject
{
public Color ColorEnum { get; set; }
public string Name{ get; set; }
}
只有当我给对象一个默认值说 ColourEnum = Color.Red 时,服务才能工作。如果它没有设置它会中断。我知道这是一种解决方法,但我正在寻找一种更有意义的解决方案,而不是设置任意值。我只是想了解它为什么会坏
提前致谢