我正在運行絕對最新版本的Silverlight和Visual Studio 2010 Professional,並構建了一個包含WPF項目的解決方案。從那裏,我添加了一個SketchFlow項目(基於Blend 4 RC),並且我可以在解決方案中運行每個項目,只需在每次將它們切換爲啓動項目時進行設置即可。從那裏,我添加了一個Silverlight 4業務應用程序(採取所有默認設置),當試圖將其設置爲啓動項目並運行它時,VS2010在嘗試打開網頁後給我以下錯誤:VS2010要求升級SIlverlight?
線:56(文件TestPage.aspx) 錯誤:Silverlight應用程序 代碼未處理的錯誤:8001
類別:InitializeError
消息:升級需要
如果我選擇不調試,我得到的Silverlight的網頁說「此頁面需要更新版本的Silverlight」!點擊彈出窗口中的「立即安裝」會將我帶到Mirosoft的Silverlight頁面,在此處我看到:
「Silverlight最初請求的版本不可用,您可以從此頁面獲得支持的版本此Web瀏覽器或操作系統可能與Silverlight不兼容,請檢查系統要求,如果您想繼續操作,請選擇適用於您的操作系統的鏈接。「
如果我選擇升級,我被告知我正在運行最新版本的Silverlight。
這是什麼?我正在運行VS2010 Pro,Silverlight 4和最新版本的Expression Blend 4(RC)的最終版本。爲什麼VS2010不能運行這個默認的Silverlight商業應用程序?有任何想法嗎?請??
感謝, Lu10ntDn
PS。這是在UAC關閉的Windows 7上,並安裝了所有最新的Windows更新。
我剛剛卸載了所有Silverlight 4和RIA服務相關的安裝,然後重新安裝了所有東西。我甚至藉此機會安裝了Blend 4的最終版(試用版)。 我仍然收到相同的錯誤,並且兩次都安裝了SL4的開發者版本。我會看看你給的MSDN參考。希望這只是在我的測試頁中覆蓋版本號的問題。謝謝! – Lu10ntDan 2010-06-10 18:35:40
在根據所引用的頁面嘗試任何手動更改代碼之前,我決定做最後一件事是刪除新的SL4 Business App項目並嘗試添加一個新項目。 你看,它確實有效。我不確定是否因爲我做過的各種卸載和安裝或者是什麼,但現在又都開心了。 無論如何羅伯特,爲指針... – Lu10ntDan 2010-06-10 19:12:21
@ Lu10ntDan - 我很高興你得到它的工作! – 2010-06-10 21:25:27