c# - 从库中获取应用程序的版本号

标签 c# .net windows-phone-7 assemblies version

我正在开发一个库,试图获取使用它的应用程序的版本号。

在我的测试应用程序中,当库使用以下方式读取版本号时:

Assembly.GetExecutingAssembly().FullName;

我得到的是库的版本号,而不是主项目。

有没有一种简单的方法可以找到主应用程序的版本号,而不是我的库的版本号?

谢谢。

最佳答案

要获取版本号 (1.2.0.0) ,请使用以下代码:

string version = XDocument.Load("WMAppManifest.xml").Root.Element("App").Attribute("Version").Value;

关于c# - 从库中获取应用程序的版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792893/

相关文章:

windows-phone-7 - 我无法让 ReactiveUI MessageBus 在 Windows Phone 7 上工作

c# - 覆盖基类的内部只读属性

c# - EWS 和 TLS 1.2 - 自动连接时出现问题

.net - 检测asp.net将用户重定向到登录页面

c# - 在 ServiceStack.Data.IDbConnectionFactory 中没有调用 open 的扩展方法

windows-phone-7 - 为什么我不能在不将 child 的背景设置为透明的情况下点击/单击 Border/ContentControl 内的空白区域?

windows-phone-7 - 在页面 NavigationService.GoBack() 上传递数据

c# - Entity Framework 6 - 使用 ToString 加入时出现 ORA-00932

c# - Exchange Web 服务 : why is ItemId not constant? [续]

c# - 是否有用于端口音频的 .net 绑定(bind)和工作示例