如何区分具有相同名称的两个.snk文件?

时间:2013-11-13 09:52:50

标签: c# .net assemblies strongname

我有两个项目有同名的.snk文件?以前的开发人员添加了这些文件。我不确定这两个文件是否相同。我如何知道这两个项目中是否使用了相同的.snk文件?

1 个答案:

答案 0 :(得分:4)

如果两个.snk文件相同,则它们应该逐字节相同。 FC是Windows附带的程​​序,您可以使用它来比较两个文件。

C:\> fc /B path\to\the\first\.snk path\to\the\second.snk

(/ B表示二进制比较,而不是基于文本的比较。)

如果输出

FC: no differences encountered

文件完全相同。如果输出看起来更像

00000038: 44 57
0000003A: 72 6E

然后FC报告字节级别的差异。这两个文件不一样,你需要弄清楚从那时开始做什么,比如选择一个并专门使用它。