question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reduce dependencies

See original GitHub issue

This 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)~

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.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
bruno-garciacommented, Sep 28, 2020
1reaction
Tyrrrzcommented, Sep 29, 2020
Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found