在多个项目中引用和使用时存在共享项目问题?

时间:2019-07-07 15:46:54

标签: c#

我正在Visual Studio中使用C#使用共享项目。我无法解决的问题是,当我引用同一解决方案的多个项目中的共享项目时。当项目A中的一个方法引用项目B中的一个方法,并且如果传递的参数是共享项目中定义的枚举类型,我收到错误消息,无法从Enum.TypeA转换为Enum.TypeA?

使用共享项目时是否存在某种限制?

Code example
ProjectA. LDll
    namespace ProjectA
    {
    public class ClassA
    {
          EnumType someEnum;
          ProjectB.ClassB.DoSomething(someEnum);
    }
    }

ProjectB.dll
    namespace ProjectB
    {
        public class ClassB
        {
            public void DoSomething(EnumType someEnum)
            {



               }
            }
    }

0 个答案:

没有答案