Browse Source
Merge pull request #9596 from workgroupengineering/features/Build/Tasks-1
feat: Avoid to running Avalonia Build Task. Closed #9539
pull/9600/head
Nikita Tsukanov
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
12 additions and
3 deletions
-
packages/Avalonia/AvaloniaBuildTasks.targets
|
|
|
@ -30,7 +30,9 @@ |
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
<Target Name="AddAvaloniaResources" BeforeTargets="ResolveReferences"> |
|
|
|
<Target Name="AddAvaloniaResources" |
|
|
|
BeforeTargets="ResolveReferences" |
|
|
|
Condition="('@(AvaloniaResource->Count())' > 0) or ('@(AvaloniaXaml->Count())' > 0)"> |
|
|
|
<PropertyGroup> |
|
|
|
<AvaloniaResourcesTemporaryFilePath Condition="'$(AvaloniaResourcesTemporaryFilePath)' == ''">$(IntermediateOutputPath)/Avalonia/resources</AvaloniaResourcesTemporaryFilePath> |
|
|
|
</PropertyGroup> |
|
|
|
@ -62,7 +64,9 @@ |
|
|
|
BeforeTargets="CoreCompile;CoreResGen" |
|
|
|
Inputs="@(AvaloniaResource);@(AvaloniaXaml);@(CustomAdditionalGenerateAvaloniaResourcesInputs);$(MSBuildAllProjects)" |
|
|
|
Outputs="$(AvaloniaResourcesTemporaryFilePath)" |
|
|
|
DependsOnTargets="$(BuildAvaloniaResourcesDependsOn)"> |
|
|
|
DependsOnTargets="$(BuildAvaloniaResourcesDependsOn)" |
|
|
|
Condition="('@(AvaloniaResource->Count())' > 0) or ('@(AvaloniaXaml->Count())' > 0)" |
|
|
|
> |
|
|
|
<ItemGroup> |
|
|
|
<AvaloniaResource Include="@(AvaloniaXaml)"/> |
|
|
|
</ItemGroup> |
|
|
|
@ -81,7 +85,12 @@ |
|
|
|
<Target |
|
|
|
Name="CompileAvaloniaXaml" |
|
|
|
AfterTargets="AfterCompile" |
|
|
|
Condition="Exists('@(IntermediateAssembly)') And $(DesignTimeBuild) != true And $(EnableAvaloniaXamlCompilation) != false" |
|
|
|
Condition=" |
|
|
|
(('@(AvaloniaResource->Count())' > 0) |
|
|
|
or ('@(AvaloniaXaml->Count())' > 0)) |
|
|
|
and Exists('@(IntermediateAssembly)') |
|
|
|
And $(DesignTimeBuild) != true |
|
|
|
And $(EnableAvaloniaXamlCompilation) != false" |
|
|
|
> |
|
|
|
<PropertyGroup> |
|
|
|
<AvaloniaXamlReferencesTemporaryFilePath Condition="'$(AvaloniaXamlReferencesTemporaryFilePath)' == ''">$(IntermediateOutputPath)/Avalonia/references</AvaloniaXamlReferencesTemporaryFilePath> |
|
|
|
|