【发布时间】:2013-11-13 09:52:49
【问题描述】:
我有两个具有相同名称的 .snk 文件的项目?这些文件是由以前的开发人员添加的。我不确定这两个文件是否相同。我如何知道这两个项目中是否使用了相同的 .snk 文件?
【问题讨论】:
-
二进制比较会告诉你它们是否相同。
标签: c# .net assemblies strongname
我有两个具有相同名称的 .snk 文件的项目?这些文件是由以前的开发人员添加的。我不确定这两个文件是否相同。我如何知道这两个项目中是否使用了相同的 .snk 文件?
【问题讨论】:
标签: c# .net assemblies strongname
如果两个 .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 在字节级别报告差异。这两个文件不一样,你需要弄清楚从那时起要做什么,比如选择一个并专门使用它。
【讨论】: