2017-09-21 91 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

相關問題