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

它称为类库(包)还是类库(便携式)?

最佳答案

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

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

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

关于c# - 无法找到ASP.NET 5类库项目并将其添加到解决方案中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34620496/

10-17 02:23