获取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();