自从 asp.net 升级至 asp.net core 后,项目的文件组织形式发生了变化,网站的静态文件都被归入了 wwwroot 文件夹,这样就造成了原有 asp.net 开发模式下通过 nuget 包引用的前端插件路径会错误,需要使用新的引用形式。
可能现在越来越多的前后端分离开发模式,asp.net core 经常是作为 api 接口,另一方面前端也有了自己的主流包管理工具和模式,所以 asp.net core 在前端包管理方面似乎不是那么重视,不过在 Visual Studio 中仍然提供了 LibMan 插件对前后端融合项目进行前端引用管理。
具体使用方式可参见官方文档:
https://docs.microsoft.com/zh-cn/aspnet/core/client-side/libman/libman-vs