无法找到并将ASP.NET 5类库项目添加到解决方案中

时间:2016-01-05 20:18:05

标签: c# asp.net asp.net-core projects-and-solutions class-library

我最近创建了一个新的ASP.NET 5 Web App和一个标准的C#类库,但却发现ASP.NET 5 Web App无法引用。我做了研究,发现有一个ASP.NET 5类库,但在我完全更新的VS2015企业版中找不到它。

它被称为类库(Package)还是类库(Portable)?

1 个答案:

答案 0 :(得分:3)

是,类库(包)。实际上,您可以通过右键单击解决方案并选择添加>来添加具有最小内容的project.json文件和引用将其添加到您的解决方案中。 现有项目......

enter image description here

VS一旦引用它就会创建xproj文件(只有VS才需要)。然后,您可以像下面这样引用它:

{
    "version": "1.0.0",
    "dependencies": {
        "3-class-lib": ""
    },
    "frameworks": {
        "dnx451": {},
        "dnxcore50": {
            "dependencies": {
                "System.Console": "4.0.0-beta-23516"
            }
        }
    }
}

在这种情况下,3-class-lib是类库文件夹的名称,最终成为名称。您可以参考this获取此示例。