当我使用 Visual Studio 中的发布选项创建我的应用程序的 .*exe 包时,我可以更改发布版本,它从 1.0.0.0 开始。
每次我更改并重新发布它时,版本号都会自动递增,我想将该属性绑定(bind)到我的 WPF 中的 TextBlock。
我该怎么做? 谢谢。
最佳答案
首先你必须在你的项目中引用 System.Deployment.dll
然后你可以试试这个代码:
public string PublishVersion
{
get
{
if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
{
Version ver = System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion;
return string.Format("{0}.{1}.{2}.{3}", ver.Major, ver.Minor, ver.Build, ver.Revision);
}
else
{
return "Not Published";
}
}
}
请记住,只有当您安装了您的应用程序时,它才会起作用。
关于c# - 如何在 visual studio WPF 中绑定(bind) "publish version"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102389/