我有一个vb.net
win-form应用程序。
当用户选择并单击一个按钮时,我正在打开.msg
文件并且它工作正常。
但是,如果选择了相同的文件并尝试再次打开它,我会收到文件访问错误消息。
“无法打开文件filename。文件可能无法退出,您可能没有打开它的权限,或者它可能在另一个程序中打开。”
我已经尝试了下面这两个代码,但最终结果是一样的
Dim Proc As New Process
Dim ProcInfo As New ProcessStartInfo
ProcInfo.FileName = "FilePath"
ProcInfo.UseShellExecute = True
Proc.StartInfo = ProcInfo
Proc.Start()
Proc.Dispose()
和
Process.Start("FilePath")
据我所知,使用Process.Start()
我们不需要手动处理。
知道是什么导致了这个问题
似乎即使我们关闭 Outlook 对话框,它也不会释放 .msg 文件。