在我的应用程序中,我经常使用 FluentNHibernate。不幸的是,一个 Visual Studio Bug 迫使我获得了不同的 FNH 版本,但是自从项目主页切换到 GitHub 后,已经没有工作的已编译二进制文件的下载链接,因此无法获得签名的强名称版本在此刻。
我所做的是获取源代码并构建我自己的版本(使用 VS,而不是 rake / albacore),它具有 - 缺少原始的 .snk - 没有强名称/比原始名称更强大的名称。这会在我的程序集之间造成一些不兼容,这些程序集部分使用供应商构建,部分使用我自己的。
那么,你们到底是如何处理这个问题的呢?我不可能是唯一一个在寻找最新的 FNH 二进制文件的人,可以吗?是否有一些持续集成平台托管它?
编辑:当前的源代码还包含 SNK,所以我可以像原始版本一样对其进行签名,不会再有任何麻烦。不过,如果有在线可用的 CI 构建,那就太好了……