2013-02-11 56 views
-1

我試圖用System.IO.File.ReadAllLines - 方法閱讀的文本文件,但一個錯誤彈出說有System.IO.File缺少程序集引用

類型或命名空間「文件」不存在命名空間存在' System.IO」(是否缺少程序集引用?

我與.Net框架4.5和VS2012工作。

+4

您選擇的具體項目模板很重要。您不能在Windows Store或PCL項目中使用File類。 – 2013-02-11 18:17:23

+0

這就是我正面臨的情況,因爲我在構建Windows應用商店應用 – 2013-02-22 20:18:29

回答

0

首先去Solution Explorer中和展開參考請檢查並檢查系統程序集是否存在於列表中。

如果你沒有它存在,右鍵單擊引用,然後單擊添加參考.NET標籤,添加系統裝配

現在你應該有系統在引用名單。

現在你可以導入命名空間System.IO作爲

using System.IO; 

注意文件在命名空間中的一類System.IO

因此,只要使用File類的代碼如下。

File f = new File();//or whatever 

我知道最後一行是足夠的,但是完成了整個事情。 ;)

+0

我看到它已列出,但是當我嘗試添加它時,出現錯誤提示它正在尋找.NET 4.0安裝(我不' - 僅適用於.NET 4.5): 從C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.IO \ 4.0.0.0__b03f5f7f11d50a3a \ System.IO.dll加載System.IO的代碼完成信息時出錯。 : 找不到裝配文件。 我是否回滾到4.0以使System.IO引用正確加載? – 2014-08-06 17:49:57

相關問題