{"action":"opened","issue":{"url":"https://api.github.com/repos/DigitalPlatform/dp2/issues/153","repository_url":"https://api.github.com/repos/DigitalPlatform/dp2","labels_url":"https://api.github.com/repos/DigitalPlatform/dp2/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/DigitalPlatform/dp2/issues/153/comments","events_url":"https://api.github.com/repos/DigitalPlatform/dp2/issues/153/events","html_url":"https://github.com/DigitalPlatform/dp2/issues/153","id":361696227,"node_id":"MDU6SXNzdWUzNjE2OTYyMjc=","number":153,"title":"如果查看dp2libary与dp2libaryxe的版本号","user":{"login":"renyh","id":13568719,"node_id":"MDQ6VXNlcjEzNTY4NzE5","avatar_url":"https://avatars3.githubusercontent.com/u/13568719?v=4","gravatar_id":"","url":"https://api.github.com/users/renyh","html_url":"https://github.com/renyh","followers_url":"https://api.github.com/users/renyh/followers","following_url":"https://api.github.com/users/renyh/following{/other_user}","gists_url":"https://api.github.com/users/renyh/gists{/gist_id}","starred_url":"https://api.github.com/users/renyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renyh/subscriptions","organizations_url":"https://api.github.com/users/renyh/orgs","repos_url":"https://api.github.com/users/renyh/repos","events_url":"https://api.github.com/users/renyh/events{/privacy}","received_events_url":"https://api.github.com/users/renyh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-19T11:09:26Z","updated_at":"2018-09-19T11:09:26Z","closed_at":null,"author_association":"COLLABORATOR","body":"dp2libary和dp2libarxe都有一个给用户看的大版本号（比如简单，例如3.1，3.2。），通过dp2内务连上服务器，在菜单 帮助/关于 可以看到服务器的版本号。\r\n\r\n但是对于内部测试人员，如果详细区分dp2libary和dp2libaryxe的版本号？\r\n内部测试人员需要看Assembly 版本号，即详细版本号，可以精确辨别各个小版本。比如一天之内刷新了多个版本，一般肯定是小号发生变化，不会改变前面两段。\r\n\r\ndp2library 这个模块，实际上它有 dp2libraryxe 和 dp2library 两个产品。为了统一，用哪个 .exe 或者 .dll 的 Assembly 版本来代表呢？用 dp2library.exe 肯定不行，因为 dp2libraryxe.exe 不答应。所以，平衡下来只能是 digitalplatform.libraryserver.dll 等某个代表性的 DLL。dp2kernel 模块也有类似问题。\r\n\r\n最新版本dp2kernel 和 dp2library 的错误日志，都会自动输出一条条目表示模块版本，是四段的详细版本号形态（例如3.4.6834.41364）。\r\n\r\ndp2libraryxe 面板上也显示 dp2libraryxe 框架版本。\r\n\r\n注意区分：dp2libraryxe 框架版本，library service 和 kernel service 版本 三者是不同的概念，当我们谈论 dp2kernel 和 dp2library 功能的时候，一定是聚焦于 kernel service 和 library service 版本号。dp2libraryxe 框架版本号很少用到。\r\n\r\n当我们对比单机版和专业版的版本号的时候，比如关于 dp2library 模块，我们可以对比两者的 library service 版本号。\r\n"}}
{"actor":{"display_login":"renyh"}}