我在Visual Studio 2010中安裝了Portable Library Tools beta 2。我創建了一個新庫,並將其設置爲與.NET 4.0.3和Silverlight 5兼容然後我嘗試從Silverlight Web項目中添加對PCL項目的引用。我得到了以下消息:如何將目標框架從4.0更改爲4.0.3
無法添加對項目「PortableClassLibrary」的引用。當前項目的目標框架不是 便攜式庫項目 「PortableClassLibrary」的目標框架之一或兼容 。
便攜式庫項目的目標框架可以通過項目屬性中的 庫選項卡更改。
我不想更改PCL目標,我想更改Web項目的目標。我去了Properties> Application選項卡,Target框架是「.Net Framework 4.0」。 4.0.3沒有選項。我檢查並意識到4.0.3(KB2600211)的更新沒有安裝在這臺機器上,所以我按照要求安裝並重新啓動。
VS中仍然沒有4.0.3選項,我仍然收到消息。有任何想法嗎?
編輯
VS 2010 SP1已安裝。
你必須安裝.NET Framework版本4.0.3,然後它會在目標框架可見之前安裝Visual Studio 2010 SP1。 – MMK 2012-07-19 10:57:05
請務必閱讀擴展說明,這部分「使用Silverlight進行部署」非常重要。 Visual Studio SP1安裝.NET Framework 4.0.3(它是必需的)我不確定如何在不更新Visual Studio的情況下安裝4.0.3。 – 2012-07-19 10:57:42
我已經有SP1了。也許我錯過了(長)名單中的2600211。如果是這樣,它讓我重新安裝在頂部沒有問題。我已經有了當前版本的PCL工具。 – serialhobbyist 2012-07-19 13:23:37