我刚刚安装了 Blend 4,并试图将它与一个相当大的 VS2010 项目一起使用,该项目包括几个 C++/CLI 程序集和一些本机代码。对于很多控件,我在尝试打开设计视图时收到一个混合错误,例如“名称 XXX 不存在于命名空间 'clr-namespace:YYY'”。
我在网上(包括这个论坛)搜索了类似的错误,并确保我遵循了所有可用的建议,例如确保我有一个 AnyCPU 配置,我不使用例如“x64\Debug”作为输出文件夹,并且我的 XAML 中有正确的命名空间声明(在我的 clr-命名空间声明中使用“程序集”)。
我还制作了一个简单的新项目,它只访问有问题的程序集之一,但我仍然收到错误消息。
在我看来,这个问题与引用任何包含一些非托管代码的 C++/CLI 程序集的程序集有关。对于引用仅托管代码程序集的程序集,我似乎没有收到错误。
什么可能导致错误?
问候,
莱夫
这里几乎没有回应,所以也许我应该重写一下我的问题:
有没有人成功地将 Expression Blend 用于使用非托管代码的程序集的项目?
问候,莱夫