2012-10-13 45 views
-1

我在VS 2008中有一個C#項目。我將目標框架從3.5更改爲2.0。我還有一個需要使用net framework 2.0的設置項目。但在另一臺電腦上安裝程序後,我得到一個錯誤:在.NET中將.NET平臺從3.5更改爲2.0

System.IO.FileNotFoundException: Could not load file or assembly System.Core, version 3.5.0.0.. etc...

我不明白爲什麼我改的目標框架2.0,並沒有參照進口System.Core程序。但是我輸入System.IO,是否有問題?我怎樣才能使用網絡框架2.0。感謝您的進步。對不起,因爲我的英語不好。

+4

您是否檢查過您的參考版本該項目?你正在使用LINQ或其他3.5功能? – PHeiberg

+0

這裏是大會參考我有:系統,system.data,system.web,system.xml,system.drawing,system.window.forms,system.deployment,gecko-13,ionic.zip。這些都是我導入的命名空間:「使用系統;使用 System.Collections.Generic; 使用System.ComponentModel; 使用System.Drawing中; 使用System.Text; 使用System.Windows.Forms的; 使用壁虎; 使用System.IO;使用System.Web的 ;使用Ionic.Zip的 ;「 –

+0

在解決方案資源管理器中單擊項目中的每個引用,並檢查版本的屬性窗口。另一種方法是右鍵單擊該項目,單擊卸載;項目卸載後,再次右鍵單擊並選擇編輯。您將在文本編輯器中獲得項目文件的xml代碼,如果您搜索「參考」,您將能夠看到使用的參考版本。 – PHeiberg

回答

1

看看在項目選項卡中的引用有超過2.0以外的任何版本:

Example on where to look

我假設你第一次嘗試重新目標位置:

re-target framework

+0

對不起,但我無法在我的項目選項卡中找到此窗口,我使用VS 2008 C#。我怎樣才能打開它。 –

+0

啊,好的。這是來自VS2010。看看這是否可以幫助你:http://www.vtc.com/products/IntroductiontoMicrosoftVisualStudio2008/VisualStudioIDE/83632 – K3N

+0

我不能訪問這個URL –

0

系統。 Core不會直接支持Framework 2.0 .............

+0

但我不導入它。 –

+0

在解決方案資源管理器中檢查您的參考資料 – andy

+0

我在上面的評論中發佈了我的參考資料。您可以看到。 –