0

我有一个带有用户控件的 WPF dll。当我在 WPF 项目中使用它作为参考时,它工作得很好。

我需要在混合环境中进行测试。所以我创建了一个 Windows 窗体解决方案,添加了对 WPF dll 和 WindowsFormsIntegration dll 的引用。我在表单中放置了一个 ElementHost。

在后面的代码中,我在 WPF 用户控件命名空间上调用 using,创建了用户控件的一个对象并将其分配为 ElementHost 的子对象。到目前为止,智能感知似乎也可以正常工作。但是,在我构建项目的那一刻,我收到一个构建错误,提示我没有找到我使用的 WPF 命名空间。

所有 dll 都在 .NET 3.5 中构建,客户端解决方案也在 .NET 3.5 中。这是一个已知的问题?这种情况可能会发生什么?

4

1 回答 1

1

您能否按照以下链接检查您是否已引用在 Winform 中运行 WPF 自定义控件所需的所有 dll

http://msdn.microsoft.com/en-us/library/ms742215.aspx

于 2013-02-12T07:32:43.183 回答