从类库

时间:2015-08-31 20:10:37

标签: c# asp.net asp.net-core-mvc

我有一个使用Visual Studio 2015创建的类库项目。我尝试使用NuGet将包Microsoft.AspNet.Mvc添加到我的项目中。从屏幕截图中可以看出,效果很好。

enter image description here

但是每当我尝试在我的项目中使用Microsoft.AspNet.Mvc命名空间时,就会抱怨它无法找到给定的命名空间。

  

名称空间中的类型或命名空间名称AspNet' Microsoft'

但是我的项目中明确提到了......任何人都知道问题是什么?

2 个答案:

答案 0 :(得分:1)

我刚刚将下面的代码添加到我的project.json文件中并重建项目并解决了问题,现在我可以访问使用Microsoft.AspNet.Mvc;

 "frameworks": {
"dnx451": { },
"dnxcore50": { }}

答案 1 :(得分:0)

将您的类库更改为project.json(即MyClassLib.xproj),然后引用Microsoft.AspNet.Mvc 6.0.0-*

我不确定csproj类库项目是否可以使用MVC 6.