我正试图解开一个用CSLA框架编写的遗留系统。最初编写该软件的承包商早已离去。我想弄清楚使用了哪个版本的CSLA,这样我就可以开始了解这个特定的框架(从而理解代码)。有什么简单的方法吗?
编辑在理想情况下,通过查找可能指示版本号的CSLA特性。
发布于 2012-03-27 15:21:47
如果具体地说,更改日志为这里,则更改日志为这里,因此请查找所述属性。
编辑-实际上,这不只是右键单击DLL并查看属性中的details选项卡吗?应该列在那里。
发布于 2013-10-24 17:36:37
假设代码当前正在编译,那么项目应该有一个对csla.dll的引用(称为csla.dll,在结构良好的项目中,这将在业务层代码项目中)。一旦您发现,然后简单地查看visual中DLL的属性,version属性就是一个指示CSLA版本的属性。
或者,查看应用程序安装目录(例如,在Program中),并在那里找到CSLA。右击它,属性,详细信息选项卡和在那里产品版本和文件版本都将是使用的CSLA版本。
发布于 2012-03-27 15:24:18
我会获得Telerik JustDecompile的免费版本,或者类似的东西,比如Reflector。
这些程序可以告诉您程序集中包含哪些引用。(编辑:提供版本信息)
https://stackoverflow.com/questions/9892460
复制相似问题