首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断应用程序是用CSLA2.0或CSLA3.5编写的(或使用其他版本的CSLA)

如何判断应用程序是用CSLA2.0或CSLA3.5编写的(或使用其他版本的CSLA)
EN

Stack Overflow用户
提问于 2012-03-27 15:17:27
回答 3查看 208关注 0票数 1

我正试图解开一个用CSLA框架编写的遗留系统。最初编写该软件的承包商早已离去。我想弄清楚使用了哪个版本的CSLA,这样我就可以开始了解这个特定的框架(从而理解代码)。有什么简单的方法吗?

编辑在理想情况下,通过查找可能指示版本号的CSLA特性。

EN

回答 3

Stack Overflow用户

发布于 2012-03-27 15:21:47

如果具体地说,更改日志为这里,则更改日志为这里,因此请查找所述属性。

编辑-实际上,这不只是右键单击DLL并查看属性中的details选项卡吗?应该列在那里。

票数 1
EN

Stack Overflow用户

发布于 2013-10-24 17:36:37

假设代码当前正在编译,那么项目应该有一个对csla.dll的引用(称为csla.dll,在结构良好的项目中,这将在业务层代码项目中)。一旦您发现,然后简单地查看visual中DLL的属性,version属性就是一个指示CSLA版本的属性。

或者,查看应用程序安装目录(例如,在Program中),并在那里找到CSLA。右击它,属性,详细信息选项卡和在那里产品版本和文件版本都将是使用的CSLA版本。

票数 1
EN

Stack Overflow用户

发布于 2012-03-27 15:24:18

我会获得Telerik JustDecompile的免费版本,或者类似的东西,比如Reflector。

这些程序可以告诉您程序集中包含哪些引用。(编辑:提供版本信息)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9892460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档