我有一个带用户控件的WPF dll。当我在WPF项目中使用它作为参考时,它工作得很好。
我需要在混合环境中进行测试。所以我创建了一个Windows窗体解决方案,添加了对WPF dll和WindowsFormsIntegration dll的引用。我在表格中放置了一个ElementHost。
在后面的代码中,我调用了WPF用户控件命名空间,创建了一个用户控件的对象,并将其指定为ElementHost的子节点。直到这一点,intellisense似乎也工作正常。然而,在构建项目的那一刻,我遇到了一个构建错误,说我找不到我使用的WPF命名空间。
所有dll都是用.NET 3.5构建的,客户端解决方案也是用.NET 3.5构建的。这是一个已知的问题?这个场景可能会有什么结果?
答案 0 :(得分:1)
您能否按照以下链接检查是否已提及在Winform中运行WPF自定义控件所需的所有dll