Asp.net core dotnet捆绑包在.net核心mvc应用程序中不起作用
我尝试使用bundleconfig.json,这是我启动项目时添加到项目中的标准配置。我读了他们说你必须逃跑的每一个地方Asp.net core dotnet捆绑包在.net核心mvc应用程序中不起作用,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,我尝试使用bundleconfig.json,这是我启动项目时添加到项目中的标准配置。我读了他们说你必须逃跑的每一个地方 dotnet bundle 但这对我不起作用我得到了错误 未找到与命令“dotnet bundle”匹配的可执行文件 现在我在谷歌上搜索,发现我必须将其添加到Project.json中 "tools": { "BundlerMinifier.Core": "2.2.281", 但是我没有Project.json文件,只有csproj。我想我必须安装这个软件包。所以我安装
dotnet bundle
但这对我不起作用我得到了错误
未找到与命令“dotnet bundle”匹配的可执行文件
现在我在谷歌上搜索,发现我必须将其添加到Project.json中
"tools": {
"BundlerMinifier.Core": "2.2.281",
但是我没有Project.json文件,只有csproj。我想我必须安装这个软件包。所以我安装了BundlerMinifier.Core,但仍然有相同的错误
我必须做什么才能运行代码并捆绑文件?根据您的需要,您必须安装用于dotnet的CLI工具才能做到这一点
在项目目录中的命令行中,您可以执行以下操作:
dotnet add package BuildBundlerMinifier
dotnet build
你应该得到这个结果
Microsoft (R) Build Engine version 15.4.8.50001 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Bundler: Begin processing bundleconfig.json
Bundler: Done processing bundleconfig.json
BuildBundlerMinifierApp -> C:\BuildBundlerMinifierApp\bin\Debug\netcoreapp2.0\BuildBundlerMinifierApp.dll
链接页面还讨论了临时捆绑。它在microsoft网站上,所以不应该放在任何地方。谢谢。文档页面没有提到需要添加nuget软件包,至少对于.net 3+,asp.net-core 3.1在2020年仍然适用。文档在Gulp任务部分中提到了这一点: