我使用此代码来获取应用程序版本
private string CurrentVersion
{
get
{
return ApplicationDeployment.IsNetworkDeployed
? ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString()
: Assembly.GetExecutingAssembly().GetName().Version.ToString();
}
}
但是在 Debug模式下,当我发布并安装应用程序时,我得到 1.0.0.0。 我该如何解决这个问题?
最佳答案
在这行代码中,您实际上正在尝试获取汇编版本。
return Assembly.GetExecutingAssembly().GetName().Version.ToString();
您需要在属性 -> 应用程序 -> 程序集信息
中设置程序集版本。
关于c# - 获取 Windows 应用程序 C# 中的应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31179420/