我正在使用 Sharpshell 和 LibTiff/Tiff2Pdf 构建一个 shell 扩展。它是 Windows 中用于转换文件的简单下拉菜单。为了构建所有程序集的解决方案必须需要一个强名称,包括项目本身。
任何人都知道如何在 Windows 中使用强名称重建 LibTiff.Net?如果是我自己的程序集,那就像添加一个新密钥一样简单。但是,我迷失了这一点。任何帮助将不胜感激。
我正在使用 Sharpshell 和 LibTiff/Tiff2Pdf 构建一个 shell 扩展。它是 Windows 中用于转换文件的简单下拉菜单。为了构建所有程序集的解决方案必须需要一个强名称,包括项目本身。
任何人都知道如何在 Windows 中使用强名称重建 LibTiff.Net?如果是我自己的程序集,那就像添加一个新密钥一样简单。但是,我迷失了这一点。任何帮助将不胜感激。
您需要重新构建代码,然后对其进行签名——这是唯一的方法。也许最好的办法是直接要求 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=上的 ildasm http%3a%2f%2fmsdn.microsoft.com%2fen-us%2flibrary%2ff7dy01k1.aspx&lc=1033&id=254354&mkt=en-US)但请记住,根据他们的许可证,您可能会被法律禁止在重建后重新分发它。