2010-04-08 60 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引用项目。