获取Office Addin发布版本

我有一个Outlook Addin,我需要获得发布版本。 我不是指大会版本,文件版本或Office版本。 (这是我发现的全部)。

一些C#代码会很不错!

在此处输入图像描述

黑色XML来自项目文件。

很晚但可能会帮助别人:)

适用于我部署的Vsto Outlook AddIn(无法在调试模式下工作)。

使用System.Deployment程序集中的System.Deployment.Application命名空间

if (ApplicationDeployment.IsNetworkDeployed) { ApplicationDeployment applicationDeployment = ApplicationDeployment.CurrentDeployment; Version version = applicationDeployment.CurrentVersion; return String.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build, version.Revision); } 

对不起,这是一个迟到的回复,但希望这可以帮助你,如果你还没有找到你的解决方案,或者它应该帮助其他人处理类似的问题。

放手一搏。 您可以提取当前版本,然后获取它的每个部分并将它们组合为一个字符串。 您需要将System.Deployment引用添加到项目中。

 using System.Deployment.Application; public Version Version { get { return ApplicationDeployment.CurrentDeployment.CurrentVersion; } } string versionNumber = Version.Major.ToString() + "." + Version.Minor.ToString() + "." + Version.Build.ToString() + "." + Version.Revision.ToString();