我正在使用 ASP.NET Core 3.1 创建一个自托管的 Web 应用程序。
此应用程序的前端代码单独构建在不同的存储库中,并构建在单个资产文件夹中。
后端是 ASP.NET Core 项目,根据当前设计,它应该在其 Web 根文件夹中包含应用程序的前端部分。
我想有一种有效的方式将最新构建的资产拉入 wwwroot。这里最好的选择是什么?
我试图将前端资产打包到一个 nuget 包中,但是通过 nuget 自动将静态资产(不是 bin 的 dll)引入项目的唯一方法是使用我没有使用的 hacky .targets 文件技术完全按照我的需要工作。
高度赞赏有关如何应对这一挑战的任何其他建议。