出现以下错误:
当前上下文[dnxcore50]
中不存在名称“文件”
试图在以下情况下构建它,仅与VSCode有关。它给我带来了同样的错误。
我使用以下方法安装了依赖项:
dnu install System.IO
给我以下留言
C:\用户\ USER1 \收存箱\ dev的\ CSHARP \ vscode \广告\ WeightedGraphs> DNU 安装System.IO 获取https://www.nuget.org/api/v2/FindPackagesById()?Id='System.IO'。 OK https://www.nuget.org/api/v2/FindPackagesById()?Id='System.IO'6779ms System.IO.4.0.10-beta-22816已添加到project.json中。 还原c:\ Users \ user1 \ Dropbox \ dev \ csharp \ vscode \ ads \ WeightedGraphs \ project.json的包 写入锁定文件c:\ Users \ user1 \ Dropbox \ dev \ csharp \ vscode \ ads \ WeightedGraphs \ project.lock.json 恢复完成,经过302毫秒
project.json
{
"version": "1.0.0-*",
"dependencies": {
"System.IO": "4.0.10-beta-22816"
},
"commands": {
"run": "run"
},
"frameworks": {
"dnx451": {},
"dnxcore50": {
"dependencies": {
"System.Collections": "4.0.10-beta-22816",
"System.Linq": "4.0.0-beta-22816",
"System.Console": "4.0.0-beta-22816"
}
}
}
}
In.cs
using System.IO;
public class In{
public In(string s){
var filename = s;
var path = "";
if(File.Exists(path)){
//Code TO Be Added
}
}
}
答案 0 :(得分:1)
您还需要添加" System.IO.FileSystem"你的依赖。