C# - 从不同的dot-net目标中的另一个项目/解决方案访问表单

时间:2016-06-11 13:46:56

标签: c#

我有两个项目叫做projectA和ProjectB

ProjectA属性(dotnet4,X64) ProjectB属性(Dotnet 3.5,X86)

我想要做的是如何从projectA

访问projectB.from1

注意:我已经独立测试了两个项目,但他们的工作正常。 我也通过将projectB作为现有项目添加到ProjectA中进行测试,主程序运行正常,但projectB.form1有错误

我通过使用导入的projectB的名称空间

尝试了以下操作
  MainForm vsf = new MainForm();
            vsf.Show();

错误消息是: enter image description here

1 个答案:

答案 0 :(得分:1)

这似乎是目标框架版本与您的ProjectB不匹配的问题。将ProjectB的目标框架更改为dotnet4,然后再在ProjectA中引用它。此外,运行时体系结构不匹配。也就是说,一个在X64中运行,另一个在X86中运行。确保项目兼容。