2015-06-05 3 views
0

Получения следующего сообщения об ошибке:
VSCode - добавление C# сборки ссылки

The name 'File' does not exist in the current context[dnxcore50]


Пытался построить его в-случае это было связана с VSCode в одиночку. Он бросил мне ту же ошибку. Я установил зависимость, используя следующие:

dnu install System.IO 

Дал мне следующее сообщение

c:\Users\user1\Dropbox\dev\csharp\vscode\ads\WeightedGraphs>dnu install System.IO GET https://www.nuget.org/api/v2/FindPackagesById()?Id= 'System.IO'. OK https://www.nuget.org/api/v2/FindPackagesById()?Id= 'System.IO' 679ms System.IO.4.0.10-beta-22816 was added to project.json. Restoring packages for c:\Users\user1\Dropbox\dev\csharp\vscode\ads\WeightedGraphs\project.json Writing lock file c:\Users\user1\Dropbox\dev\csharp\vscode\ads\WeightedGraphs\project.lock.json Restore complete, 302ms elapsed

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 
     } 
    } 
} 

ответ

1

Вам также необходимо добавить «System.IO.FileSystem» к вашим зависимостям.

+1

спасибо, что исправил проблему. Как всегда, как я должен знать – rthota50

+0

, глядя в документы (https://msdn.microsoft.com/en-us/library/system.io.file.exists (v = vs.110) .aspx), не дает мне эта информация, и я не добавляю эту зависимость, когда я использую Visual Studio. – rthota50

+0

Да, это одна из странностей .NET Core. Поскольку .NET Core по-прежнему работает, и большая часть его документации еще не написана. (Http://dotnet.readthedocs.org/en/latest/) – natemcmaster

Смежные вопросы