一千萬個為什麽

搜索

處理Expression Blend缺乏對C ++/CLI項目的支持

我有一個引用C ++/CLI混合模式項目的WPF C#項目。我在Expression Blend 3中使用WPF項目時遇到了麻煩。我是Blend的新手,所以這很明顯,但是在構建項目之前它不會正確顯示xaml設計器。在我的情況下,它抱怨我的自定義命令不“被識別或可訪問”,解決方案是在Blend中構建項目。但我無法構建項目,因為它引用了Blend無法加載的C ++/CLI混合模式項目。 WPF項目是純C#,恰好引用了C ++/CLI混合模式項目,但我不是要求Blend對混合模式程序集做任何事情。我該如何解決這個問題?

Edit: I was able to get it to build by removing the reference to the C++/CLI mixed mode project and replacing it with a reference to the actual assembly. However this is not ideal because in my past experience Visual Studio will not always be able to resolve the reference when switching between release and debug configurations.

最佳答案

我會考慮設置第二個解決方案文件。一個在Blend中打開,另一個在Visual Studio中打開。除了混合版本將在其構建狀態中引用所述文件之外,它們幾乎相同。 VS版本會根據您的喜好引用該項目。

轉載註明原文: 處理Expression Blend缺乏對C ++/CLI項目的支持