Visual Studio 2010 中XAML編輯器無法識別引入的庫
剛剛發布的Visual Studio 2010加了很多令人激動的特性,可是在用了一段時間后,發現XAML設計器本身沒有多大的改變,除了智能感知能夠感知深入層次的標示符外,其他基本保持與Visual Studio 2008一致。
但今天發現了一個問題,當我的項目從2008遷移到2010環境后,XAML編輯模式下報告xmln所引用的庫無法讀取。
但是程序還是能夠通過編譯并且成功運行。
開始懷疑是不是Visual Studio 2010轉換項目時出現bug,于是嘗試在Visual Studio 2010下新建項目并且引用這個庫,還是有相同問題,連智能感知也無法獲取庫中定義的控件。
解決:將庫文件Unblock后即可以修復。一般來說庫文件會從Web上下載,這時Windows會將文件Block以防惡意代碼的執行,但這個時候Visual Studio 2010設計器就無法訪問和正常讀取文件內容,導致問題發生。所以我們只要右擊文件,單擊屬性,點擊“Unblock”,然后重新打開項目即可。
大家在使用Visual Studio 2010時要注意,保證所有引用的外部庫要在Unblock狀態下。
WPF QQ交流群: 113404016 歡迎加入
浙公網安備 33010602011771號