Uno.SourceGeneration
Buildalyzer
Uno.SourceGeneration | Buildalyzer | |
---|---|---|
1 | 4 | |
129 | 585 | |
-0.8% | - | |
4.4 | 7.7 | |
10 months ago | 5 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Uno.SourceGeneration
-
Without Blazor WebAssembly, develop a web site that compiles and runs C# code on browser
Uhhh I've never used Roslyn but I know this https://github.com/unoplatform/Uno.SourceGeneration
Buildalyzer
-
Has anyone given up on SourceGenerators and now use MsBuild Hooks to run custom code generators?
https://github.com/daveaglick/Buildalyzer <-- Love this library.
-
Using Net6 and beyond to build cross-platform software, is there any reason to have multi-targeted frameworks anymore?
So I am working with Buildalzer package (Pretty cool, worth a peek, its not mine) which helps examine code in projects, and MSBuild type things.
-
Using Roslyn Workspaces for one-off automation (as opposed to analyzers) and as a stepping stone in learning Roslyn.
Agreed, Roslyn Workspaces can be helpful. I use them for some code-gen of TypeScript types based on my C# model. There's also Buildalyzer which can help simplify working with Workspaces.
What are some alternatives?
NsDepCop - NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
MSBuild - The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Roslynator - Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.
Handlebars.Net - A real .NET Handlebars engine