Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fredrkl/net-recap
.NET recap. What is new in .net 6 and up
https://github.com/fredrkl/net-recap
Last synced: 6 days ago
JSON representation
.NET recap. What is new in .net 6 and up
- Host: GitHub
- URL: https://github.com/fredrkl/net-recap
- Owner: fredrkl
- License: mit
- Created: 2024-07-10T11:24:27.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T08:00:12.000Z (19 days ago)
- Last Synced: 2024-10-27T09:16:30.441Z (19 days ago)
- Language: C#
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .NET recap
.NET recap. What is new in .net 6 ,7 and 8
## Lessons
- In order to run a LSP for .NET 7 or newer we need to use the https://github.com/razzmatazz/csharp-language-server instead of Omnisharp-roslyn which only goes up to version 6.
- In order for the LSP to cross projects we need a solution file. This is because the LSP needs to know about the projects in the solution in order to provide intellisense across projects.
- Use `ReferenceEquals()` to compare wheter two reference types are the same object.
- Use `struct` records for small, immutable data structures that you want to store on the stack. For larger data structures, you will want to use reference type records.
- Renovate need access to create or update workflow in order to create a PR updating gh actions.
- Renovate does not use the full url when spesifying individual repositories