繁体   English   中英

获取Office插件发布版本

[英]Get Office Addin Publish Version

我有一个Outlook插件,我需要获取发布版本。 我的意思不是程序集版本,文件版本或Office版本。 (这就是我所发现的全部)。

一些C#代码会非常不错!

在此处输入图片说明

黑色的XML来自项目文件。

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

与我已部署的Vsto Outlook加载项一起使用(在调试模式下将无法使用)。

使用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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM