Tuesday, October 30, 2007

.NET - unsigned assemblies

Jyothish did some puzzle sovling - we had a unsigned .NET assembly, that we had to pull into unmanaged JNI code so we could call it from Java.

Problem was - you need signed assemblies to do it. The answer:

>sn -k Key.snk

>ildasm /out:MyHelper.il MyHelper.dll

>ilasm MyHelper.il /KEY=key.snk /DLL /OUTPUT=MyHelper.dll

The output can now be added to the global cache, and you can have a party

No comments: