如何区分源代码和已发布的.NET代码之间的区别?
我正在查看一些我在大约一年没有碰过的继承代码。在将已发布的代码上传到互联网服务器之前,原始设计师让我首先在本地发布。现在我正在查看许多备份的源文件夹以及bas备份已发布的文件夹。我想,我应该在命名文件夹方面做得更好。现在我想知道:我如何区分源代码和已发布的.NET代码之间的区别?是否有一些简单的方法可以查看某个仅包含已发布代码的文件夹是否缺少文件或xml设置?
答案 0 :(得分:0)
当进行更改时,它们将在UI中发布,这意味着应该有一些新文件或已删除的文件,并且目录树可能不是100%相同。您可以做的是将部署的代码下载到本地计算机,并使用Beyond Compare等工具或其他目录比较器,让它为您确定标记更改。有几种工具可以很好地完成这项工作。这会让你知道文件之间的区别,但不会解析DLL。你必须使用像反射器或Telerik的JustDecompile这样的工具来比较代码,但我真的不会那么远,但你可以。
HTH。