强名 - Sharpshell / LibTiff

时间:2013-08-14 16:53:51

标签: c# libtiff.net sharpshell

我正在使用Sharpshell和LibTiff / Tiff2Pdf构建一个shell扩展。这是Windows中用于转换文件的简单下拉菜单。为了构建解决方案,所有程序集必须要求强名称,包括项目本身。

任何人都知道如何在Windows中重建具有强名称的LibTiff.Net?如果它是我自己的程序集,那就像添加新密钥一样简单。但是,我迷失在这一个。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你需要重新构建代码然后签名 - 这是唯一的方法。也许最好的办法是直接请求LibTiff.Net提供其程序集的签名版本。

否则,您可以反汇编代码(请参阅https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&checkda=1&ct=1376595663&rver=6.0.5276.0&wp=MCLBI&wlcxt=msdn%24msdn%24msdn&wreply=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2flibrary%2ff7dy01k1.aspx&lc=1033&id=254354&mkt=en-US处的ildasm),但请记住,根据他们的许可证,您可能在法律上被禁止在重建后重新分发它。