2010-04-08 52 views
7

我有一個引用C++/CLI混合模式項目的WPF C#項目。我在Expression Blend 3中使用WPF項目時遇到了問題。我是Blend的新手,所以這可能很明顯,但是直到構建項目時纔會正確顯示xaml設計器。在我的情況下,它抱怨說我的自定義命令不「被識別或訪問」,解決方案是在Blend中構建項目。但是我無法構建項目,因爲它引用了Blend不會加載的C++/CLI混合模式項目。 WPF項目是純粹的C#,它恰好引用了C++/CLI混合模式項目,但我並沒有要求Blend對混合模式程序集進行任何操作。我該如何解決這個問題?處理Expression Blend缺少對C++/CLI項目的支持

編輯: 我能夠得到它通過刪除參考C++/CLI混合模式的項目,並與實際裝配的引用代替它來構建。然而,這並不理想,因爲在過去的經驗中,Visual Studio在發佈和調試配置之間切換時並不總是能夠解決參考問題。

+0

此解決方法似乎不再適用於混合4 :( – Jippers 2010-10-28 21:58:33

回答

1

我會考慮設置第二個解決方案文件。一個在Blend中打開,另一個在Visual Studio中打開。它們幾乎完全相同,只是混合版本會引用所建立的狀態中指定的文件。 VS版本會根據你喜歡的VS引用項目。