C#:在.exe(图标)上拖放文件并获取文件路径

Pra*_*een 2 c# drag-and-drop

我是C#的新手,但没有解决这个问题。这是我想要实现的。每当我将文件拖放到.exe文件上(在图标本身上)时,应用程序都应捕获所拖动文件的文件路径。

谢谢。

And*_*elj 5

如果我理解正确,则希望将文件拖放到exe的图标上,而不是应用程序本身。如果是这样,可以使用传递到应用程序中的参数轻松实现。如果在创建控制台应用程序时检查原始的样板代码,则该代码具有应用程序入口点:

static void Main(string[] args)
Run Code Online (Sandbox Code Playgroud)

如果将文件拖放到应用程序的图标上,则args [0]将保存要删除的文件的名称。如果目标是将文件拖放到EXE文件中,那么有很多关于SO的教程。