我正在尝试解开用CSLA框架编写的遗留系统。最初编写软件的承包商早已不复存在。我想弄清楚使用了什么版本的CSLA,以便我可以开始了解该特定框架(并理解代码)。有一个简单的方法吗?
修改 理想情况下,通过查找可能指示版本号的CSLA的某些功能。
答案 0 :(得分:1)
答案 1 :(得分:1)
假设代码当前正在编译,那么项目应该引用CSLA DLL(称为csla.dll,在结构良好的项目中,这将在业务层代码项目中)。一旦找到,那么只需在visual studio中查看该DLL的属性,Version属性就是指示CSLA版本的属性。
或者,查看应用程序安装目录(例如在Program Files中)并在那里找到CSLA DLL。右键单击它,属性,详细信息选项卡,其中产品版本和文件版本都将是正在使用的CSLA版本。
答案 2 :(得分:0)
我会抓住Telerik JustDecompile的免费版本,或类似的东西,如Reflector。
这些程序可以告诉您程序集中包含哪些引用。 (编辑:包含版本信息)