我有一个dotnet核心项目,其反应前端使用中微来管理预设和配置 . 在编译dotnet代码之前,构建过程运行' yarn build
'以使用Babel构建jsx文件:
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<Exec Command="yarn build" />
</Target>
我已使用以下内容设置我的csproj文件以观察更改:
<ItemGroup>
<Watch Include="**\*.cs" />
<Watch Include="**\*.jsx" Exclude="node_modules\**\*;build\*" />
</ItemGroup>
当我使用' dotnet watch run
'运行项目时,一切正常,但jsx文件和dotnet项目的构建过程的总长度可能会花费大量时间 .
有没有办法配置它,以便' yarn build
'仅针对jsx文件中的更改运行,并且它只在cs文件更改时重建dotnet部分?
1 回答
您可以为
dotnet
而不是run
提供自定义参数来执行自定义msbuild目标:对于项目文件中的目标,例如: