【问题标题】:VSCode - adding c# assembly referenceVSCode - 添加 c# 程序集参考
【发布时间】:2015-06-06 08:26:01
【问题描述】:

收到以下错误:

当前上下文中不存在名称“文件”[dnxcore50]


尝试构建它以防它仅与 VSCode 相关。它给了我同样的错误。 我已使用以下内容安装了依赖项:

dnu install System.IO

给我以下信息

c:\Users\user1\Dropbox\dev\csharp\vscode\ads\WeightedGraphs>dnu 安装 System.IO 获取https://www.nuget.org/api/v2/FindPackagesById()?Id='System.IO'。 好的https://www.nuget.org/api/v2/FindPackagesById()?Id='System.IO' 679ms 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 恢复完成,302ms过去了

项目.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
        }
    }
}

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    您还需要将“System.IO.FileSystem”添加到您的依赖项中。

    【讨论】:

    • 谢谢您,这解决了问题。多么好奇,我怎么知道
    • 查看文档(msdn.microsoft.com/en-us/library/…),没有给我那个信息,我在使用 Visual Studio 时也没有添加那个依赖项。
    • 是的,这是 .NET Core 的奇怪之处之一。由于 .NET Core 仍在进行中,其大部分文档尚未编写完成。 (dotnet.readthedocs.org/en/latest)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2018-12-15
    • 1970-01-01
    • 2014-10-05
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多