2010-06-23 82 views
1

我該如何將我的WPF應用程序升級到Framework 4?每次我嘗試將目標框架更改爲版本4時,它都會告訴我WindowsBase,PresentationCore和PresentationFramework不在目標框架中。如何將WPF應用程序升級到Framework 4?

這似乎妨礙我使用.NET 4,所以很明顯我在這裏錯過了一些重要的東西。

下面是我使用VS2010採取

1)打開VS2008解決方案的步驟。 2)讓它爲我做升級。 3)嘗試將WPF項目的目標框架更改爲.Net 4客戶端配置文件。 4)彈出錯誤消息

+1

你使用的是什麼版本的visual studio?這可能是重要的信息。 – 2010-06-23 22:57:55

+0

如果是.NET 4,它將是2010.您選擇了.NET 4還是.NET 4 Client Profile? – Rup 2010-06-23 23:14:17

+0

你在做什麼步驟來嘗試升級到.NET 4?你在使用VS2010嗎? – 2010-06-23 23:53:45

回答

4

您可能需要在Visual Studio中刪除並重新添加對這些程序集的引用。添加引用時,請確保您將它們從GAC中拉出並且不使用文件引用。

問題可能是您正在顯式引用舊版本,並且您必須重新添加引用以將其重定向到新的框架版本。我希望Visual Studio會自動爲你做到這一點,但你可能需要手動完成。

+0

+1 I當我升級項目以使用Visual Studio 2010時遇到了這個問題。它沒有更新WPF引用以使用.Net 4,而是仍然引用舊版本。 – rossisdead 2010-06-24 03:47:43

+0

我有這個相同的問題,WPF項目不下。 Garo的解決方案對我來說工作得很好。 – 2010-06-24 15:29:18

+0

+1:.Net 4對包含某些類的程序集做了一些輕微的重構,因此無論如何引用可能需要一些更新。 – 2010-06-24 15:29:43

0

原來,這是我的機器的問題,因爲我們辦公室的其他機器可以升級項目沒有問題。

相關問題