WPF如何获取当前应用程序的版本

WPF如何获取当前应用程序的版本,第1张

1) System.Windows.Application.ResourceAssembly.GetName().Version.ToString()

2) System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString()

以上两种均可获取当前应用程序版本

此外,还有两种程序集的版本获取方式:

a) 获取当前执行程序集的版本(当前程序集为应用程序,则为应用程序的版本;当前程序集为库,则为库的版本)

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()

b) 获取Calling程序集的版本(英文不好,这是它的英文说明:The Assembly object of the method that invoked the currently executing method.)

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()

存储在 Resources 中的资源可以从在应用程序的 Application 对象 范围内执行的任何代码(即,可访问 Current 的代码)中获得。 另外,还可在资源查找路径中使用 Resources。 Resources 是从标记和代码中都可以设置的键/值对字典,如下所示:// Set an application-scope resource

Application.Current.Resources["ApplicationScopeResource"] =

Brushes.WhiteXAML:

使用代码获取资源: Brush whiteBrush = (Brush)Application.Current.Resources["ApplicationScopeResource"]当使用 Resources 时有两个注意事项。 首先,字典的 键 是一个对象,因此设置和获取属性值时需要准确使用相同的对象实例(请注意:使用字符串键时该键区分大小写)。 其次,字典的 值 是一个对象,因此获取属性值时需要将该值转换成需要的类型。

C#获取当前应用程序所在路径及环境变量 一、获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory//获取和设置当前目录(即该进程从中...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11900367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存