【问题标题】:How to differentiate between two .snk file having same name?如何区分两个具有相同名称的 .snk 文件?
【发布时间】:2013-11-13 09:52:49
【问题描述】:

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

【问题讨论】:

  • 二进制比较会告诉你它们是否相同。

标签: c# .net assemblies strongname


【解决方案1】:

如果两个 .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 在字节级别报告差异。这两个文件不一样,你需要弄清楚从那时起要做什么,比如选择一个并专门使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多