我有一个vb.net
win-form应用程序。
当用户选择并点击按钮时,我正在打开.msg
文件并且工作正常。
但如果选择了同一个文件并尝试再次打开它,我会收到文件访问错误消息。
“无法打开文件文件名。文件可能无法退出,您可能无权打开它,或者可能在其他程序中打开。”
我在下面尝试了这两个代码,但最终结果是相同的
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文件。