C# 反映也是项目类型冲突一部分的DLL

C# 反映也是项目类型冲突一部分的DLL,c#,reflection,C#,Reflection,我目前遇到类型冲突。我有两个项目,A和B。A有B作为依赖项。运行时,它运行OpenFileDialog并加载给定的程序集 var assembly = Assembly.ReflectionOnlyLoadFrom(selectedPath); 然后,在我的代码后面,我的类型发生冲突。我有一个反射函数,我选择这样调用 var result = WindowData.SelectedFunction.Invoke(null, parameters); 这是一个静态函数,所以我不会为第一个参数传

我目前遇到类型冲突。我有两个项目,A和B。A有B作为依赖项。运行时,它运行OpenFileDialog并加载给定的程序集

var assembly = Assembly.ReflectionOnlyLoadFrom(selectedPath);
然后,在我的代码后面,我的类型发生冲突。我有一个反射函数,我选择这样调用

var result = WindowData.SelectedFunction.Invoke(null, parameters);
这是一个静态函数,所以我不会为第一个参数传入对象。显然,第二组是参数的对象[]

看来引用的程序集和我不是的程序集?货物在碰撞。这很奇怪,因为这在手表的调试模式下不会发生