我最近创建了一个新的ASP.NET 5 Web App和一个标准的C#类库,但却发现ASP.NET 5 Web App无法引用。我做了研究,发现有一个ASP.NET 5类库,但在我完全更新的VS2015企业版中找不到它。
它被称为类库(Package)还是类库(Portable)?
答案 0 :(得分:3)
是,类库(包)。实际上,您可以通过右键单击解决方案并选择添加>来添加具有最小内容的project.json文件和引用将其添加到您的解决方案中。 现有项目...... 。
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获取此示例。