2017-09-21 31 views
1

由于最新的.NET Core(我实际上使用AspNetCore 1.1.2)已取代project.json文件* .csproj目前还不清楚在哪里放置“dotnet bundle”,预编译选项。.NET Core项目(project.json替换为* .csproj文件)中的“dotnet bundle”的位置

"scripts": { 
     "precompile": ["dotnet bundle"] 
    } 

JSON之前的上述块在project.json文件被发现。任何线索在哪里?它是否已经在其他一些配置文件中?下面是解释这一变化的链接,并显示* .csproj的文件,相当于是给project.json文件的内容:

https://docs.microsoft.com/en-us/dotnet/core/tools/project-json-to-csproj

一如既往地为任何白话这里不正确的道歉,.NET的核心是新的对我来说。

回答

3

您可以使用TargetExecto accomplish this in .csproj

<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish"> 
    <Exec Command=”bower install” EnvironmentVariables=”Path=$(ExternalToolsPath)” /> 
    <Exec Command="dotnet bundle" /> 
</Target> 

查看如何获得dotnet bundle.csproj格式工作this answer

相关问题