Giter Site home page Giter Site logo

create signed version of nlua about nlua HOT 5 CLOSED

nlua avatar nlua commented on May 13, 2024
create signed version of nlua

from nlua.

Comments (5)

viniciusjarina avatar viniciusjarina commented on May 13, 2024

HI @prabirshrestha can you link any step-by-step guide how to sign the dlls? I am not familiar with the signing process.
(Or if you could sign and create a pull request (or just share the dll) would be perfect 😉 )

Thank you.

from nlua.

prabirshrestha avatar prabirshrestha commented on May 13, 2024

Here is a better way i think to create signed assemblies without creating another csproj. Creating a post build script to generate.

http://ryanfarley.com/blog/archive/2010/04/23/sign-a-.net-assembly-with-a-strong-name-without-recompiling.aspx

You can create the key from properties.

screen shot 2013-08-22 at 7 40 16 pm

The other option is to only generate the signed assemblies (This is the what all MS released libraries use). An unsigned assembly can reference a signed assembly. But a signed assembly cannot reference an unsigned assembly.

The best route might be just to create signed assemblies only. That can easily be done from properties. This needs to be done for all assemblies.

Also make sure to be careful when versioning the singed assemblies. Once you set the assembly version don't change that. change only assembly file version. We do the same for facebook-csharp-sdk. and most other libs do the same http://james.newtonking.com/archive/2012/04/04/json-net-strong-naming-and-assembly-version-numbers.aspx

[assembly: AssemblyVersion("6.0.10")]
[assembly: AssemblyFileVersion("6.4.2")]

Do you want me to send the PR with signed keys for all three projects?

from nlua.

viniciusjarina avatar viniciusjarina commented on May 13, 2024

Hi @prabirshrestha if you could fork and make the PR this would help a lot.

Thank you.

from nlua.

prabirshrestha avatar prabirshrestha commented on May 13, 2024

Sent PR #46

from nlua.

viniciusjarina avatar viniciusjarina commented on May 13, 2024

Fixed 105a3b9

from nlua.

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.