AvaloniaUI / AvaloniaVS

Visual Studio Extension for Avalonia
MIT License
412 stars 77 forks source link

Intellisense does not work #443

Closed workgroupengineering closed 3 months ago

workgroupengineering commented 5 months ago

Describe the bug

Intellisense does not work

To Reproduce

AvaloniaVS plugin version

4190a20de1cfa27324d82c1258ad6d03540ec98f

Avalonia version

11.0.7

Visual Studio version

No response

Relevant log output

https://github.com/AvaloniaUI/AvaloniaVS/blob/4190a20de1cfa27324d82c1258ad6d03540ec98f/AvaloniaVS.Shared/Views/AvaloniaDesigner.xaml.cs#L537

Extension try find `references` file in `ATI\ATI\ATI.Desktop\obj\Debug\net8.0\Avalonia` but does not exist.

Additional context

Workaround Add following target at desktop project

  <Target Name="WA"
          AfterTargets="CompileAvaloniaXaml"
          >
    <PropertyGroup>
      <AvaloniaXamlReferencesTemporaryFilePath Condition="'$(AvaloniaXamlReferencesTemporaryFilePath)' == ''">$(IntermediateOutputPath)/Avalonia/references</AvaloniaXamlReferencesTemporaryFilePath>
    </PropertyGroup>
    <WriteLinesToFile
      Condition="'$(_AvaloniaForceInternalMSBuild)' != 'true'"
      File="$(AvaloniaXamlReferencesTemporaryFilePath)"
      Lines="@(ReferencePathWithRefAssemblies)"
      Overwrite="true" />
  </Target>