我使用此代码获取应用程序版本
private string CurrentVersion
{
get
{
return ApplicationDeployment.IsNetworkDeployed
? ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString()
: Assembly.GetExecutingAssembly().GetName().Version.ToString();
}
}
但是在调试模式下,当我发布和安装应用程序时,我得到1.0.0.0。 我该如何解决这个问题?
答案 0 :(得分:2)
在这行代码中,您实际上是在尝试获取程序集版本。
return Assembly.GetExecutingAssembly().GetName().Version.ToString();
您需要在Properties -> Application -> Assembly Information
中设置程序集版本。