获取程序发布版本号时出现问题

yang306338734 yang306338734 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在VS2008 中用debug编译运行 没有问题 可以正常弹窗显示发布的版本号

但是在debug文件夹下点击exe文件运行就会给我报错

【System.ArgumentNullException 值不能为空】


程序如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Security.Policy;

namespace MyTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
try
{
var appSecurInf = new ApplicationSecurityInfo(AppDomain.CurrentDomain.ActivationContext);
var appId = appSecurInf.ApplicationId;
MessageBox.Show(appId.Version.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
...全文
评论 8
收藏 已收藏
分享
返回顶部
yang306338734
C# 111,129 成员 642,540 内容