Asp.net core 在具有dotnet捆绑包任务的项目中使用dotnet run时未创建捆绑包

Asp.net core 在具有dotnet捆绑包任务的项目中使用dotnet run时未创建捆绑包,asp.net-core,Asp.net Core,在ASP.NET Core 1.1上,我尝试使用BundlerMiniier捆绑和缩小CSS和JS,因此我在.csproj上添加了以下任务,我不再使用project.json: <Target Name="BeforePublish"> <Exec Command="bower install" /> <Exec Command="dotnet bundle" /> </Target> 我缺少什么?这些是我的设置: 操作系统:Win

在ASP.NET Core 1.1上,我尝试使用BundlerMiniier捆绑和缩小CSS和JS,因此我在.csproj上添加了以下任务,我不再使用project.json:

<Target Name="BeforePublish">   
  <Exec Command="bower install" />
  <Exec Command="dotnet bundle" />
</Target>
我缺少什么?

这些是我的设置:

操作系统:Windows10

IDE:VisualStudio代码

.NET核心版本:1.1

恐怕您尚未安装BuildBundlerMinifier软件包。因此,为了能够在运行dotnet build命令后运行捆绑,您必须遵循以下步骤:

运行dotnet add package BuildBundlerMinifier,安装缺少的包。 运行dotnet restore以还原项目包。 现在,如果运行dotnet build,您应该会看到如下内容: . 你可以在上看到整个项目


希望能有帮助

你有没有想过?我也有同样的问题。
<Project ToolsVersion="15.0">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" />

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.1</TargetFramework>
    <PreserveCompilationContext>true</PreserveCompilationContext>
  </PropertyGroup>

  <PropertyGroup>
    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="**\*.cs" />
    <EmbeddedResource Include="**\*.resx" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="System.Runtime" Version="4.3.0" />
    <PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
    <PackageReference Include="Microsoft.NET.Sdk.Web" Version="1.0.0-alpha-20161104-2-112">
      <PrivateAssets>All</PrivateAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Design" Version="1.1.0-preview4-final " />
    <PackageReference Include="Microsoft.AspNetCore.Razor.Tools" Version="1.1.0-preview4-final" />  
    <PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.1.0" />
    <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.0" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.0" />
    <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="1.1.0" />
    <PackageReference Include="Newtonsoft.Json" Version="9.0.2-beta1" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.306" />
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.1.0-preview4-final" />
    <DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.1.0-preview4-final" />        
  </ItemGroup>

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

  <Target Name="BeforePublish">   
    <Exec Command="bower install" />
    <Exec Command="dotnet bundle" />
  </Target>

</Project>