Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core dotnet捆绑包在.net核心mvc应用程序中不起作用_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

Asp.net core dotnet捆绑包在.net核心mvc应用程序中不起作用

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。我想我必须安装这个软件包。所以我安装

我尝试使用bundleconfig.json,这是我启动项目时添加到项目中的标准配置。我读了他们说你必须逃跑的每一个地方

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任务部分中提到了这一点: