Reduce dependencies
See original GitHub issueThis will likely become multiple issues but for now to communicate the long term goal:
Vision: Have 0 dependencies.
This will improve the experience using Sentry with game engines, mobile. Avoid binding redirect issues with .NET Framework, and generally improve things.
- Move code from Sentry.Protocol to namespace Sentry.Protocol in Sentry. Archive package on NuGet. Move SentryLevel to Sentry namespace
- Move code from Sentry.PlatformAbstractions to Sentry (drop anything below ns2.0 and net461). Archive repo and project. First attempt is here: https://github.com/getsentry/sentry-dotnet/pull/264
~- [ ] Attempt to use System.Json (since it’s not a dependency on netcore3.0+) See: https://github.com/getsentry/sentry-dotnet-protocol/pull/42 https://github.com/dotnet/runtime/issues/29975 (maybe .NET 5 introduces a easy way into it) (Seems we’ll be blocked by the lack of JsonExtensionData
)~
- Remove System.Web reference from the netfx target. To work on Mono builds on Android (i.e https://gatomalo.dev/blog/2020/03/21/error-monitoring-godot-sentry/ ) Alternative is creating
Sentry.AspNet
which will bring this dependency.
RROR: get_assembly_dependencies: Cannot load assembly (refonly): 'System.Web'.
At: modules/mono/editor/godotsharp_export.cpp:93.
ERROR: get_assembly_dependencies: Cannot load one of the dependencies for the assembly: 'Sentry'.
At: modules/mono/editor/godotsharp_export.cpp:98.
- Docs for ASP.NET needs to be updated: https://docs.sentry.io/platforms/dotnet/guides/aspnet/
Issue Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Code Coupling: Reducing Dependency in Your Code
When we talk about coupling in this article, we are referring to attachments required due to the dependencies between modules in an object-oriented...
Read more >Reduce dependency definition and meaning
Reduce dependency definition: A dependency is a country which is controlled by another country. [...] | Meaning, pronunciation, translations and examples.
Read more >Tip 12: Reduce or break unwanted dependencies.
Reduce or break unwanted dependencies. Author: Jurgen Appelo. Most (but not all) dependencies are harmful to the flow of autonomous teams.
Read more >4 Ways to Minimize Your Dependencies in Node.js
In this post, we'll explore four methods to minimize your code dependencies, resulting in faster CI/CD execution and safer code.
Read more >3 best practices to reduce key dependency in IT business ...
So then, what are these 3 best practices to reduce key dependency? · 1Introduce process control · 2Have an effective ticketing system and ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Sure: https://github.com/getsentry/sentry-docs/edit/master/src/platforms/dotnet/guides/aspnet/index.mdx
Tip: There’s an edit this page link at the footer:
Created it here: https://github.com/getsentry/sentry-docs/pull/2383