Browse Source

fix: AvaloniaVS Intellisense (#14397)

* fix: AvaloniaVS Intellisense

* fix: Address review
pull/15506/head
workgroupengineering 2 years ago
committed by GitHub
parent
commit
5a949a36c1
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 17
      packages/Avalonia/AvaloniaBuildTasks.targets

17
packages/Avalonia/AvaloniaBuildTasks.targets

@ -242,4 +242,21 @@
<Delete Files="$(TargetRefPath)" Condition="Exists('$(TargetRefPath)')" />
</Target>
<!--
$(IntermediateOutputPath)/Avalonia/references is using from AvaloniaVS for retrieve library references.
This target generate $(IntermediateOutputPath)/Avalonia/references for in xplat Template
(see: https://github.com/AvaloniaUI/avalonia-dotnet-templates/tree/e4a489ae828f005f625145c563785174403e267c/templates/csharp/xplat).
-->
<Target Name="GenerateIntellisenseReferences"
AfterTargets="AfterCompile"
Condition="('@(AvaloniaResource->Count())' == 0) and ('@(AvaloniaXaml->Count())' == 0)">
<PropertyGroup>
<AvaloniaXamlReferencesTemporaryFilePath Condition="'$(AvaloniaXamlReferencesTemporaryFilePath)' == ''">$(IntermediateOutputPath)/Avalonia/references</AvaloniaXamlReferencesTemporaryFilePath>
</PropertyGroup>
<WriteLinesToFile
Condition="'$(_AvaloniaForceInternalMSBuild)' != 'true'"
File="$(AvaloniaXamlReferencesTemporaryFilePath)"
Lines="@(ReferencePathWithRefAssemblies)"
Overwrite="true" />
</Target>
</Project>

Loading…
Cancel
Save