我在Visual Studio 2008和Expression Blend 3中开发了silverlight 3应用程序。几周前,我将应用程序移植到silverlight 4,并将我的工具升级到Expression Blend 4和Visual Studio 2010.Expression Blend在访问Asset库时崩溃
所有在Visual Studio中都可以正常工作。我可以从工具箱中选择我的自定义控件(它们在应用程序中定义,它不是外部程序集),并将它们放置在设计器中。但如果我通过使用资源库在Expression Blend 4中执行此操作,Expression Blend在打开资产库时不会出现错误消息而崩溃。当我在xaml代码中编写“<”(通常Expression Blend应显示Intellisense)时也是如此。
在Process Monitor的帮助下,我发现Blend崩溃,因为它没有在C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0中找到我的silverlight应用程序的程序集。为什么Blend在那里搜索?当我将程序集复制到该位置时,所有工作都正常。但这不能解决问题?!
感谢您的任何提示和建议! Levi