Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using different versions of DLLs causes Blish crashes #740

Open
Taschenbuch opened this issue Sep 3, 2022 · 0 comments
Open

Using different versions of DLLs causes Blish crashes #740

Taschenbuch opened this issue Sep 3, 2022 · 0 comments

Comments

@Taschenbuch
Copy link
Contributor

Taschenbuch commented Sep 3, 2022

Problem

NOT a solution

  • when multiple old modules use the same nuget version, just update all modules to the newer nuget version and release them.
    • This will not work reliable, because users will not always update all modules to the newest version
    • even while updating the modules step by step there will be modules enabled in different versions during the update process.
    • the modules are in control by different module developers which may already have become inactive. So it is unlikely that it can be easily coordinated to create new releases for all modules involved at the same time.

possible solutions

shared projects

Strong-named assemblies

app domains

bindingRedirect

workaround: use git subrepots instead of .dll/nuget dependency

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant