命令 "dotnet bundle" 以代码 1 退出 - VS 2017 Publish ASP.NET Core Web API
The command "dotnet bundle" exited with code 1 - VS 2017 Publish ASP.NET Core Web API
我在尝试将我的 Web API 发布到服务器时遇到以下错误:
命令 "dotnet bundle" 已退出,代码为 1
这是发布屏幕:
这是输出的错误:
谁能帮帮我?
确保您已在 WebApi 项目中添加 DotNetCliToolReference。我假设 VS2017 csproj 文件。
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
<DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.281" />
</ItemGroup>
上面代码中的第二个条目。
方法01
找到您的 .csproj 文件并 right_click > 编辑 或右键单击您的项目转到 'Edit projectnam.csproj'
然后发表评论或删除
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
<Exec Command="bower install" />
<Exec Command="dotnet bundle" />
</Target>
方法02
您需要全局安装 NodeJS。然后 运行
npm install -g bower
和
npm install -g gulp
我在尝试将我的 Web API 发布到服务器时遇到以下错误:
命令 "dotnet bundle" 已退出,代码为 1
这是发布屏幕:
这是输出的错误:
谁能帮帮我?
确保您已在 WebApi 项目中添加 DotNetCliToolReference。我假设 VS2017 csproj 文件。
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
<DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.281" />
</ItemGroup>
上面代码中的第二个条目。
方法01
找到您的 .csproj 文件并 right_click > 编辑 或右键单击您的项目转到 'Edit projectnam.csproj'
然后发表评论或删除
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
<Exec Command="bower install" />
<Exec Command="dotnet bundle" />
</Target>
方法02
您需要全局安装 NodeJS。然后 运行
npm install -g bower
和
npm install -g gulp