![]() |
1
4
您可能需要使用版本号属性。哈希不起作用,因为任何时候重新编译一个程序集时,它都是不同的——即使代码根本没有更改。原因是每次编译时,编译器都会在程序集中嵌入一个guid,并将相同的guid放入相应的.pdb文件中。每次编译程序集时,guid都会更改。 这就是调试器如何将程序集与其.pdb文件的正确版本相匹配的原因(这也是为什么必须始终将.pdb保存在所发布的任何内容上,并且不能依赖生成pdb来匹配现有程序集的原因)。 |
![]() |
2
2
您可以在生成哈希之后将其存储在文本文件中,然后在下次重新编译时对照它进行检查。 |
![]() |
3
1
如果是你自己管理的程序集,我建议你添加一个版本号,然后 auto-increase 每次生成该程序集时的版本号。 然后您可以检查版本号。 |
![]() |
4
0
This project
似乎通过分解每个文件并删除
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |