Buildalyzer
Uno.SourceGeneration
Buildalyzer | Uno.SourceGeneration | |
---|---|---|
4 | 1 | |
584 | 129 | |
- | -0.8% | |
7.7 | 4.4 | |
16 days ago | 10 months ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
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.
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.
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
What are some alternatives?
MSBuild - The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
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.
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Roslynator - Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Handlebars.Net - A real .NET Handlebars engine
Bridge.NET - :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.