2013-02-12 22 views
0

我有一個帶有用戶控件的WPF dll。當我在WPF項目中將它用作參考時,它工作得很好。WPF和Windows窗體混合環境問題

我需要在混合環境中測試。所以我創建了Windows窗體解決方案,添加了對WPF dll和WindowsFormsIntegration dll的引用。我在表單中放置了一個ElementHost。

在後面的代碼中,我調用了WPF用戶控件的命名空間,創建了一個用戶控件的對象,並將其作爲ElementHost的子對象。直到這一點,intellisense似乎也很好。然而,當我構建項目時,我得到一個構建錯誤,說我沒有找到我使用過的WPF名稱空間。

所有dll都在.NET 3.5中構建,客戶端解決方案也在.NET 3.5中。這是一個已知的問題?這種情況下可能會發生什麼?

回答