我有一个引用C ++ / CLI混合模式项目的WPF C#项目。我在Expression Blend 3中使用WPF项目时遇到了麻烦。我是Blend的新手,所以这很明显,但在构建项目之前它不会正确显示xaml设计器。在我的情况下,它抱怨我的自定义命令不是“识别或可访问”,解决方案是在Blend中构建项目。但我无法构建项目,因为它引用了Blend无法加载的C ++ / CLI混合模式项目。 WPF项目是纯C#,恰好引用了C ++ / CLI混合模式项目,但我不是要求Blend对混合模式程序集做任何事情。我该如何解决这个问题?
修改 通过删除对C ++ / CLI混合模式项目的引用并将其替换为对实际程序集的引用,我能够构建它。但是这并不理想,因为在我过去的经验中,在发布和调试配置之间切换时,Visual Studio将无法始终解析引用。
答案 0 :(得分:1)
我会考虑设置第二个解决方案文件。一个在Blend中打开,另一个在Visual Studio中打开。除了混合版本将在其构建状态中引用所述文件之外,它们几乎相同。 VS版本会根据您的喜好引用该项目。