在我的应用程序中,用户创建基于文本的文件,然后将它们保存到我自己的特殊文件类型中。当我创建我的 clickonce 项目时,我将对其进行设置,以便我的应用程序在应用程序外部单击打开这些文件时打开这些文件。
我的问题是,我究竟如何编写逻辑,以便我的程序知道它是通过文件打开的,所以我可以将文件加载到我的应用程序中?我猜我需要在表单加载中输入某种代码来选择应用程序的加载方式,无论是打开文件还是正常加载,如果我只是打开它的程序集。我只是不确定我是怎么做到的。我正在使用 vb.net。
这行得通吗?在创建 clickone 程序并设置文件类型关联之前,我该如何测试呢?
If (Environment.GetCommandLineArgs.Length > 1) Then
Dim s As String = Environment.GetCommandLineArgs(1)
' Open file s
End If