ASP.NET core RazorPages-未找到与命令匹配的可执行文件;dotnet bundle";

ASP.NET core RazorPages-未找到与命令匹配的可执行文件;dotnet bundle";,asp.net,razor,visual-studio-2017,bundling-and-minification,Asp.net,Razor,Visual Studio 2017,Bundling And Minification,我知道-可以看到ASP.NET MVC项目的相关问题和谈论project.json文件,但我使用的是ASP.NET core与Razor pages的默认项目&我认为需要编辑的等效文件是*.csproj文件-我看到一些答案确实与*.csproj文件有关&我仍然没有高兴地遵循它们:/是新的我不能直接给这些答案添加评论,所以我认为写一篇新帖子最好 使用VS-2017。基本项目通过/.NET Core/ASP.NET Core Web应用程序/“Web应用程序”(以防万一我把任何人引入歧途)创建,并对

我知道-可以看到ASP.NET MVC项目的相关问题和谈论project.json文件,但我使用的是ASP.NET core与Razor pages的默认项目&我认为需要编辑的等效文件是*.csproj文件-我看到一些答案确实与*.csproj文件有关&我仍然没有高兴地遵循它们:/是新的我不能直接给这些答案添加评论,所以我认为写一篇新帖子最好

使用VS-2017。基本项目通过/.NET Core/ASP.NET Core Web应用程序/“Web应用程序”(以防万一我把任何人引入歧途)创建,并对site.css进行一次测试编辑以测试缩小

通过NuGet package manager窗口确认BundlerMinifier.Core v2.6.362已安装

.csproj文件内容:

<Project ToolsVersion="15.0" Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="BundlerMinifier.Core" Version="2.6.362" />
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.1" />
  </ItemGroup>
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" />
  </ItemGroup>
  <ItemGroup>
    <DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.6.362" />  
  </ItemGroup>
</Project>
老实说,我没有进一步的线索,为什么这不起作用

理想情况下,我想做的就是将自定义css和js合并到项目中,我相信这是“正确的”方式。。也许有更好(即更简单)的解决方案?不知道为什么这不是默认模板的一部分,假设模板是为初学者准备的


谢谢

这是一个有效的问题

根目录是由于某些原因,执行目录没有设置为与您在VS中选择的默认项目相同的目录


尝试在package manager控制台中输入
dir
。如果您不在项目目录中,请将
cd
放入项目中,然后再次运行
dotnet bundle

以及负1的原因?我认为这是一个有效的问题,它应该根据Microsoft文档工作:是的,这是在vanilla VS安装中复制的
PM> dotnet bundle
dotnet : No executable found matching command "dotnet-bundle"
At line:1 char:1
+ dotnet bundle
+ ~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (No executable f..."dotnet-bundle":String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

PM>