Silverlight - 获取Assembly版本信息
来源:互联网 发布:贵州云谷数据有限公司 编辑:程序博客网 时间:2024/05/19 02:05
CLR 中获取Assembly的版本信息可以用一行代码实现:
Assembly.GetExecutingAssembly().GetName().Version
MethodAccessException
同样的代码在Silverlight 的CoreCLR中执行会返回一个异常
可通过如下代码(vb.net)实现:
Public Shared Function GetAppVersion() As String
Dim asm As Assembly = Assembly.GetExecutingAssembly()
Dim asmName As AssemblyName = New AssemblyName(asm.FullName)
Return asmName.Version.ToString()
End Function
Silverlight使用的CoreCLR的安全模型与CLR不同,msdn blog上有一篇博文给出了说明,上面异常的原因是GetName方法为critical code, 被程序代码(transparent code
)调用。
- Silverlight - 获取Assembly版本信息
- 获取版本信息
- 获取.NET版本信息。
- 获取文件版本信息
- 获取应用程序版本信息
- 获取软件版本信息
- 获取文件版本信息
- 获取版本信息
- 获取文件版本信息
- iOS 获取版本信息
- 获取Windows版本信息
- 获取浏览器版本信息
- .net 获取版本信息
- 获取Windows版本信息
- 获取信息版本1
- 获取app版本信息
- 获取当前版本信息
- 版本信息获取类
- Windows Socket五种I/O模型——代码全攻略
- About type "double?".
- Java多线程初学者指南(1):线程简介
- dtd xsd xml--转自小菜博客
- 周鸿袆讲座:互联网软件的微创新和用户体验(转)
- Silverlight - 获取Assembly版本信息
- vc GetModuleFileName的运用
- 让孩子参与家庭理财的重大决策
- linux ip地址自动获取(图文解释)
- 关于WINSOCK.H与winsock2.h中的重定义解决办法分析
- 加载CKeditor
- windows下Oracle的安装问题
- iphone:加载本地资源中的网页
- 技术交流群