I'm getting the following error when trying to publish my Web API to a server:
The command "dotnet bundle" exited with code 1
This is the error from output:
Can anyone help me?
I'm getting the following error when trying to publish my Web API to a server:
The command "dotnet bundle" exited with code 1
This is the error from output:
Can anyone help me?
Make sure you have added the DotNetCliToolReference in your WebApi project. I'm assuming VS2017 csproj file.
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
<DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.281" />
</ItemGroup>
The second entry in the code above.
Method 01
Find your .csproj file and right_click > Edit or right click on you project go to 'Edit projectnam.csproj'
Then comment or remove
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
<Exec Command="bower install" />
<Exec Command="dotnet bundle" />
</Target>
Method 02
You need install NodeJS globally. then run
npm install -g bower
and
npm install -g gulp
dotnet bundle
, so there is no need to install NodeJs
or install bower
to resolve dotnet
related error. –
Breath © 2022 - 2024 — McMap. All rights reserved.