首页 > 解决方案 > 我正在尝试使用 Microsoft.AspNetCore.Mvc.Viewcomponent 但无法识别命名空间

问题描述

所以我正在阅读一本 aspnetcore 书,我想为我继承的这个应用程序创建视图组件,但我正在努力包含正确的框架。

我正在开发的应用程序有一个 packages.config 文件

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="AjaxControlToolkit" version="7.0123" targetFramework="net45" />   
  <package id="EntityFramework" version="6.2.0" targetFramework="net47" />
  <package id="Microsoft.AspNet.Mvc" version="5.2.6" targetFramework="net47" />
  <package id="Microsoft.AspNet.Razor" version="3.2.6" targetFramework="net47" />
  ...

</packages>

我需要添加什么才能使用来自 aspnetcore 的 Viewcomponent ?

标签: asp.net-core

解决方案


您需要安装Microsoft.AspNetCore.Mvc

Install-Package Microsoft.AspNetCore.Mvc -Version 2.2.0

然后添加using Microsoft.AspNetCore.Mvc;使用ViewComponent


推荐阅读