2010-07-26 142 views
1

是否可以在最初在Silverlight 3中啓動的應用程序中將目標框架更改爲.net 4.0?我已經將Silverlight目標升級到了Silverlight 4,沒有任何問題,但似乎我堅持在我的實際C#代碼中使用.net framework 3.5。 (如果有任何幫助,我正嘗試使用線程任務)在Silverlight中升級到.net 4.0框架

我使用的是Visual Studio 2010的最新版本。我似乎無法找到設置Silverlight框架的明確方法(同伴網站的目標框架很容易找到)

謝謝大家。

+0

您是否更新了項目中的參考? – Gabe 2010-07-26 15:41:57

+0

我做過了 - 看起來你不能將.net framework 4.0與實際的Silverlight文件一起使用,或者至少看起來就是這樣。 – 2010-07-26 19:10:36

回答

1

VS2010中的Silverlight集成並不那麼流暢。構建工具仍處於測試階段。 「.NET Framework目標」設置不起作用,他們忘記禁用它。 Silverlight運行在它自己的CLR版本上。當您創建新項目時,通常會提示您輸入Silverlight運行時版本。之後您可以使用Project + Properties,Silverlight選項卡,「目標Silverlight版本」組合框對其進行更改。

如果您還沒有安裝它,您將無法在此組合框中找到4.0。在安裝VS2010之後,這是分開完成的。下載位置is here

+0

其實我已經這樣做了,仍然沒有運氣。 – 2010-07-26 19:11:15

+0

更好地描述你的問題。你開始一個新項目時看到了什麼?當你使用Project + Properties時,你會看到什麼? – 2010-07-26 19:15:32

+0

我可以將目標Silverlight版本設置爲4.0,但是,我被卡住使用版本2的mscorlib,似乎沒有辦法升級到更新的版本..我試圖使用新的任務功能的.net框架4.0。 – 2010-07-26 19:20:45

0

如果右鍵單擊SilverLight項目 - >單擊屬性 - >選擇「SilverLight Tab」是否沒有「Target Silver version」的組合框?

+0

有 - 由於某種原因,我無法在我的項目中使用.net framework v 4.0。 Visual Studio不會讓我升級到它。 – 2010-07-26 18:51:57