.net core / standard csproj как запустить сборку при изменении зависимости от внешнего файла - PullRequest
0 голосов
/ 08 января 2019

Попытка вызвать сборку .net standard / core csproj при изменении внешнего файла. Файл находится в каталоге $ (USERPROFILE) \ Documents.

Пробовали Targets с BeforeTargets, равными PrepareForBuild, PreBuildEvent, но ни одна из них не работает.

<Project Sdk="Microsoft.NET.Sdk" Project="Sdk.props">

    <PropertyGroup>
        <TargetFrameworks>netstandard2.0;net471</TargetFrameworks>
    </PropertyGroup>


    <Target Name="PrepareForBuild2" BeforeTargets="PrepareForBuild">
        <Exec Command="echo PrepareForBuild2" />
    </Target>

</Project>

1 Ответ

0 голосов
/ 11 января 2019

Найденное решение - используйте UpToDateCheckInput

<ItemGroup>
    <UpToDateCheckInput Include="$(USERPROFILE)\Documents\MyFile.txt" />
</ItemGroup>
...