[英]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.