我想在同一个解决方案的两个项目中使用同一个命名空间,并进行调用,代码示例如下,其中ProjectA编译为DLL,ProjectB引用A,并编译为EXE
projectA
namespace Test
{
public partial class frmBase : Form
{
public frmBase()
{
InitializeComponent();
}
public int TestFunc()
{
return 1;
}
}
}
ProjectB
public partial class Form1 : frmBase
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a = TestFunc();
}
}
编译时报错,但是错误窗口中没有错误提示。我把两个项目的程序集名称和目标框架改为相同,也还是会报错,请问还应该修改什么地方