我有一个WPF应用程序,非常简单,只是为了测试这种方法。我使用类库模板创建一个DLL。
我将它嵌入到测试winforms应用程序中,其中包含:
namespace embedder
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
WPFUserControl.UserControl1 control = new WPFUserControl.UserControl1();
elementHost1.Child = control;
}
}
}
在这个测试应用程序中,它运行良好。但是,当我尝试以完全相同的方式将它添加到我现有的应用程序时,(新表单,与上面相同的代码,添加dll作为参考)
这一次,构建失败了。没有错误,没有知识分子,只是说“建立失败”
由于没有错误,我完全陷入困境。有什么我可以尝试让这个工作吗?为什么它会在一个应用程序中构建,而不是另一个应用程序?
(我已经尝试过dll为32和64,发布和调试)。