<分区>
我有 C# WinForm .NET 4.5 应用程序。我设置项目 -> 属性 -> 发布 -> 选项 -> 文件关联。这部分似乎有效,因为它设置了我选择的图标,如果我双击带有自定义扩展名的文件(在本例中为 *.psi),它会打开我的应用程序。但是我很难获得双击的文件名。不知何故,我的 static void Main(string[] args) args 总是空的。 我使用 ClickOnce 部署方法。
任何人都可以帮助我解决我缺少的用我的应用程序打开自定义文件的问题。
static void Main(string[] args)
{
if(args.Length > 0)
{
MessageBox.Show(args[0]);
}else {
MessageBox.Show("args is empty!");
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
DevExpress.Skins.SkinManager.EnableFormSkins();
UserLookAndFeel.Default.SetSkinStyle(Properties.Settings.Default.ActiveSkinName);
Application.Run(new MainForm(args));
}