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