Jaya icon indicating copy to clipboard operation
Jaya copied to clipboard

'Ribbon.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)': no suitable method found to override

Open maifeeulasad opened this issue 3 years ago • 13 comments

I was trying to build it in ubuntu, my command was dotnet build, here is the output :

Microsoft (R) Build Engine version 16.9.0+57a23d249 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
/home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. [/home/mua/Desktop/Jaya/src/Jaya.sln]
  Restored /home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj (in 3.06 min).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.Ftp/Jaya.Provider.Ftp.csproj (in 3.06 min).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.Dropbox/Jaya.Provider.Dropbox.csproj (in 3.06 min).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.FileSystem/Jaya.Provider.FileSystem.csproj (in 3.06 min).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.S3/Jaya.Provider.S3.csproj (in 1.86 sec).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj (in 1.86 sec).
  Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.GoogleDrive/Jaya.Provider.GoogleDrive.csproj (in 1.86 sec).
/home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
  GenerateAvaloniaResourcesTask -> Root: /home/mua/Desktop/Jaya/src/Jaya.Shared, 10 resources, Output:obj/Debug/netcoreapp3.1//Avalonia/resources
  avares -> name:/Styles/Accents/BaseDark.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/Accents/BaseDark.xaml, size:3287, ItemSpec:Styles/Accents/BaseDark.xaml
  avares -> name:/Styles/Accents/BaseLight.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/Accents/BaseLight.xaml, size:3287, ItemSpec:Styles/Accents/BaseLight.xaml
  avares -> name:/Styles/DataGridStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/DataGridStyle.xaml, size:3247, ItemSpec:Styles/DataGridStyle.xaml
  avares -> name:/Styles/DefaultTheme.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/DefaultTheme.xaml, size:6270, ItemSpec:Styles/DefaultTheme.xaml
  avares -> name:/Styles/GridSplitterStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/GridSplitterStyle.xaml, size:2328, ItemSpec:Styles/GridSplitterStyle.xaml
  avares -> name:/Styles/GroupBoxStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/GroupBoxStyle.xaml, size:2886, ItemSpec:Styles/GroupBoxStyle.xaml
  avares -> name:/Styles/HyperlinkStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/HyperlinkStyle.xaml, size:2044, ItemSpec:Styles/HyperlinkStyle.xaml
  avares -> name:/Styles/RibbonStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/RibbonStyle.xaml, size:24714, ItemSpec:Styles/RibbonStyle.xaml
  avares -> name:/Styles/StyledWindowStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/StyledWindowStyle.xaml, size:13103, ItemSpec:Styles/StyledWindowStyle.xaml
  avares -> name:/Assets/Logo.ico, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Assets/Logo.ico, size:4286, ItemSpec:Assets/Logo.ico
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(45,33): error CS0115: 'Ribbon.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)': no suitable method found to override [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(62,33): warning CS0672: Member 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Hyperlink.cs(35,33): warning CS0672: Member 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/StyledWindow.cs(33,33): warning CS0672: Member 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]

Build FAILED.

/home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. [/home/mua/Desktop/Jaya/src/Jaya.sln]
/home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(62,33): warning CS0672: Member 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Hyperlink.cs(35,33): warning CS0672: Member 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/StyledWindow.cs(33,33): warning CS0672: Member 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
/home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(45,33): error CS0115: 'Ribbon.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)': no suitable method found to override [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]
    5 Warning(s)
    1 Error(s)

Time Elapsed 00:03:14.85

maifeeulasad avatar May 15 '21 08:05 maifeeulasad

A member of our team manages the Ribbon we are using. He is currently porting ribbon to latest version of Avalonia.

On Sat, 15 May, 2021, 2:17 pm Maifee Ul Asad, @.***> wrote:

I was trying to build it in ubuntu, my command was dotnet build, here is the output :

Microsoft (R) Build Engine version 16.9.0+57a23d249 for .NET Copyright (C) Microsoft Corporation. All rights reserved.

Determining projects to restore... /home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. [/home/mua/Desktop/Jaya/src/Jaya.sln] Restored /home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj (in 3.06 min). Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.Ftp/Jaya.Provider.Ftp.csproj (in 3.06 min). Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.Dropbox/Jaya.Provider.Dropbox.csproj (in 3.06 min). Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.FileSystem/Jaya.Provider.FileSystem.csproj (in 3.06 min). Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.S3/Jaya.Provider.S3.csproj (in 1.86 sec). Restored /home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj (in 1.86 sec). Restored /home/mua/Desktop/Jaya/src/Jaya.Provider.GoogleDrive/Jaya.Provider.GoogleDrive.csproj (in 1.86 sec). /home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. GenerateAvaloniaResourcesTask -> Root: /home/mua/Desktop/Jaya/src/Jaya.Shared, 10 resources, Output:obj/Debug/netcoreapp3.1//Avalonia/resources avares -> name:/Styles/Accents/BaseDark.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/Accents/BaseDark.xaml, size:3287, ItemSpec:Styles/Accents/BaseDark.xaml avares -> name:/Styles/Accents/BaseLight.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/Accents/BaseLight.xaml, size:3287, ItemSpec:Styles/Accents/BaseLight.xaml avares -> name:/Styles/DataGridStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/DataGridStyle.xaml, size:3247, ItemSpec:Styles/DataGridStyle.xaml avares -> name:/Styles/DefaultTheme.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/DefaultTheme.xaml, size:6270, ItemSpec:Styles/DefaultTheme.xaml avares -> name:/Styles/GridSplitterStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/GridSplitterStyle.xaml, size:2328, ItemSpec:Styles/GridSplitterStyle.xaml avares -> name:/Styles/GroupBoxStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/GroupBoxStyle.xaml, size:2886, ItemSpec:Styles/GroupBoxStyle.xaml avares -> name:/Styles/HyperlinkStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/HyperlinkStyle.xaml, size:2044, ItemSpec:Styles/HyperlinkStyle.xaml avares -> name:/Styles/RibbonStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/RibbonStyle.xaml, size:24714, ItemSpec:Styles/RibbonStyle.xaml avares -> name:/Styles/StyledWindowStyle.xaml, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Styles/StyledWindowStyle.xaml, size:13103, ItemSpec:Styles/StyledWindowStyle.xaml avares -> name:/Assets/Logo.ico, path: /home/mua/Desktop/Jaya/src/Jaya.Shared/Assets/Logo.ico, size:4286, ItemSpec:Assets/Logo.ico /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(45,33): error CS0115: 'Ribbon.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)': no suitable method found to override [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(62,33): warning CS0672: Member 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Hyperlink.cs(35,33): warning CS0672: Member 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/StyledWindow.cs(33,33): warning CS0672: Member 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj]

Build FAILED.

/home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. [/home/mua/Desktop/Jaya/src/Jaya.sln] /home/mua/Desktop/Jaya/src/Jaya.Ui/Jaya.Ui.csproj : warning NU1701: Package 'AvaloniaUIRibbon 1.0.5-beta' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project. /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(62,33): warning CS0672: Member 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Ribbon.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Hyperlink.cs(35,33): warning CS0672: Member 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'Hyperlink.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/StyledWindow.cs(33,33): warning CS0672: Member 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)' overrides obsolete member 'TemplatedControl.OnTemplateApplied(TemplateAppliedEventArgs)'. Add the Obsolete attribute to 'StyledWindow.OnTemplateApplied(TemplateAppliedEventArgs)'. [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] /home/mua/Desktop/Jaya/src/Jaya.Shared/Controls/Ribbon.cs(45,33): error CS0115: 'Ribbon.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)': no suitable method found to override [/home/mua/Desktop/Jaya/src/Jaya.Shared/Jaya.Shared.csproj] 5 Warning(s) 1 Error(s)

Time Elapsed 00:03:14.85

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nullvoid-creations/Jaya/issues/97, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE32AS4Q5TUHML2UJ5QTCXLTNYYLRANCNFSM445VSCIA .

waliarubal avatar May 15 '21 15:05 waliarubal

Hello @Splitwirez can you have a look at this and guide @maifeeulasad? I feel this is because you are still porting ribbon to latest Avalonia.

waliarubal avatar May 15 '21 18:05 waliarubal

@maifeeulasad Try building this branch: https://github.com/nullvoid-creations/Jaya/tree/avalonia-0.10

Splitwirez avatar May 15 '21 21:05 Splitwirez

@Splitwirez thanks, successfully build from that branch. But how do you develop in ubuntu, can you share your methodologies, please?

maifeeulasad avatar May 16 '21 07:05 maifeeulasad

@Splitwirez thanks, successfully build from that branch.

Glad to hear it :+1:

But how do you develop in ubuntu, can you share your methodologies, please?

I...use VS Code. It's not great, but it gets the job done. Is that what you meant...?

Splitwirez avatar May 16 '21 20:05 Splitwirez

@Splitwirez , how do you run in vs code, can you share your configurations please? and some screen-record would be way more helpful if you would.

maifeeulasad avatar May 18 '21 01:05 maifeeulasad

@Splitwirez any luck with porting this app to 0.10 of Avalonia?

waliarubal avatar Jun 02 '21 21:06 waliarubal

@Splitwirez any luck with porting this app to 0.10 of Avalonia?

@waliarubal Not much forward movement, been spread a bit thin...as-is, it mostly works, but...

  • Populating sub-items in the navigation tree is still busted...not sure what's broken there. (I think we may need you to take a look at that, as you know that stuff better than I do)
  • I haven't updated the Ribbon styles yet (I wanted to talk to you about that...y'know, given how Avalonia now has its own built-in Fluent theme as of 0.10 and all...maybe we ought to re-evaluate our look and feel to take advantage of that?)

Splitwirez avatar Jun 02 '21 21:06 Splitwirez

After upgrading dotnet SDK to 5, specifically to 5.0.300, the error got resolved. It got built but facing new errors. Like running the project. Which one should I run and others, like : https://github.com/nullvoid-creations/Jaya/issues/98

maifeeulasad avatar Jun 04 '21 13:06 maifeeulasad

@Splitwirez I was thinking to redo the whole UI just with default stuff which Avalonia is providing now. Its just a thought since it will involve a lot of work and I still am undertaking paying side projects. Avalonia has come a long way since we started this project, they themselves are providing a lot of UI stuff which we talked about implementing; for example switch toggle.

waliarubal avatar Jun 05 '21 17:06 waliarubal

@Splitwirez I was thinking to redo the whole UI just with default stuff which Avalonia is providing now. Its just a thought since it will involve a lot of work and I still am undertaking paying side projects. Avalonia has come a long way since we started this project, they themselves are providing a lot of UI stuff which we talked about implementing; for example switch toggle.

I don't think it makes any sense to forgo a proper Ribbon, but other than that, I'm largely in agreement.

Splitwirez avatar Jun 06 '21 23:06 Splitwirez

[on Windows 10] Finally got this to compile after fixing these issues and now when the assembly loads I get this... LoadError

GuildOfCalamity avatar Jun 22 '22 22:06 GuildOfCalamity

So good to see people still engaged in this project. I'll get to this in a few days. Good luck guys with fixing stuff.

waliarubal avatar Jun 25 '22 16:06 waliarubal

Rewriting the project, this is no more relevant.

waliarubal avatar Aug 21 '22 09:08 waliarubal