Giter VIP home page Giter VIP logo

Comments (3)

Cheesebaron avatar Cheesebaron commented on June 29, 2024

Please don't waste your time on strong name signing things.

from hockeysdk-xamarin.

callanh avatar callanh commented on June 29, 2024

As you might know, if you have the requirement for one strong named assembly, all referenced assemblies must also be strong named.

My dependencies are a bit complicated but I'll try to explain. The high level is I have an application implemented on four platforms (WPF/UWP/Android/iOS).

The WPF project is strong named (so it can be installed in the GAC) and it references a shared PCL (so the PCL must be strong-named).

My Android project also references this shared PCL. The Android library is a 'friend' (InternalsVisibleTo) to the shared PCL (so this means it must also be strongly named or it can't be a 'friend').

from hockeysdk-xamarin.

ElektrojungeAtWork avatar ElektrojungeAtWork commented on June 29, 2024

Hi @callanh,

I've discussed this with the other team members and we won't use strong name signing in our SDK so you need to strong name sign the SDK yourself.
Most people think of strong name signing as a security enhancement which it isn't, as it's easily broken.
We are aware that it's needed in some cases too, particularly if the assembly is going to be in the Gac, but we don't see the need to cover this edge case. We will reconsider this if we hear more people speaking out with that issue but, frankly, you are the first one to bring it up.

Best,
Benjamin

from hockeysdk-xamarin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.