When trying to run the compiled project (Avalonia version) on my Linux machine, this error is printed:
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at StructuredLogViewer.Avalonia.App.!XamlIlPopulate(IServiceProvider , App )
at StructuredLogViewer.Avalonia.App.!XamlIlPopulateTrampoline(App )
at StructuredLogViewer.Avalonia.App.Initialize() in /home/peelz/MSBuildStructuredLog/src/StructuredLogViewer.Avalonia/App.xaml.cs:line 11
at Avalonia.Controls.AppBuilderBase`1.Setup() in /_/src/Avalonia.Controls/AppBuilderBase.cs:line 310
at Avalonia.Controls.AppBuilderBase`1.SetupWithLifetime(IApplicationLifetime lifetime) in /_/src/Avalonia.Controls/AppBuilderBase.cs:line 179
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime[T](T builder, String[] args, ShutdownMode shutdownMode) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 208
at StructuredLogViewer.Avalonia.Program.Main(String[] args) in /home/peelz/MSBuildStructuredLog/src/StructuredLogViewer.Avalonia/Program.cs:line 9
Bug summary
When trying to run the compiled project (Avalonia version) on my Linux machine, this error is printed:
How to reproduce
On a fresh Fedora 38 virtual machine:
sudo dnf install dotnet-sdk-6.0
git clone https://github.com/KirillOsenkov/MSBuildStructuredLog.git
cd MSBuildStructuredLog
./run.sh
(or./PublishNativeAOT.sh
then run the published binary)Other information