c#在运行时打开文件关联

本文关键字:文件 关联 运行时 | 更新日期: 2023-09-27 18:17:14

(抱歉我的英语不好)

你好,我有个问题。

当程序运行时,我需要打开程序中已经存在的相关文件。

如果我们以visual studio为例,当我打开ide并双击文件example test.cs

不要打开新的应用程序,但是他给新文件加了一个标签。

有可能这样做吗?

c#在运行时打开文件关联

正如您所观察到的,当您双击与应用程序相关的文件时,Windows资源管理器将尝试启动应用程序的新实例。这是无法改变的。你能做的是让新的实例检查一个实例是否已经在运行,如果是,告诉运行的实例加载文件。有很多方法可以建立这种交流。您可以监听端口,定期检查特定位置的文件,等等。如何做取决于你。