|
|
|
@ -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> |
|
|
|
|