0

基本上,我的项目遵循这个问题的设置,除了我的 C# WPF 项目使用 .NET 4.0,但我遇到了不同的问题。我的视图模型可以很好地使用托管项目,但是,当我从用户控件引用托管项目时,无论是在 xaml 代码中还是在后面的代码中,由于“找不到文件”,该控件不会在我的视图上呈现例外。(我的 WPF 项目构建成功)

我对此原因的最佳猜测是我的托管类使用的是 .NET 3.5,而我的 wpf 项目使用的是 .NET 4.0。但这没有意义,我不知道如何解决这个问题。

编辑:我发现当我尝试在构造函数中使用托管类时会出现问题。但是,每当我在用户控件的加载和初始化事件中使用它们时,也会发生这种情况。有没有办法解决?

4

1 回答 1

0

找不到文件异常应该告诉您缺少哪个文件。我敢打赌,您在一个 DLL 中的托管类引用了 WPF 项目未引用的某个 DLL - 这意味着它没有被复制到输出目录中。总结一下:确保所有引用的程序集在实际可执行文件所在的任何地方都可用。

于 2012-06-20T01:56:07.470 回答