
CLR 中获取Assembly的版本信息可以用一行代码实现:
MethodAccessException总结
可通过如下代码(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)调用。Assembly.GetExecutingAssembly().Getname().Version
同样的代码在Silverlight 的CoreCLR中执行会返回一个异常
以上是内存溢出为你收集整理的Silverlight - 获取Assembly版本信息全部内容,希望文章能够帮你解决Silverlight - 获取Assembly版本信息所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)