我在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