我为 c# 应用程序创建了一个安装文件。我在其中为应用程序创建了一个快捷方式,安装后该快捷方式将添加到桌面中。但是我的应用程序必须启动将文件拖入快捷方式或双击它。但是将文件拖到快捷方式不起作用。
除此之外,我正在考虑将.exe 直接安装到deskyop 的可能性。但在这种情况下,还需要在桌面中添加支持文件,这不是一个好方法。
任何建议都是最受欢迎的。
问候拉维
我为 c# 应用程序创建了一个安装文件。我在其中为应用程序创建了一个快捷方式,安装后该快捷方式将添加到桌面中。但是我的应用程序必须启动将文件拖入快捷方式或双击它。但是将文件拖到快捷方式不起作用。
除此之外,我正在考虑将.exe 直接安装到deskyop 的可能性。但在这种情况下,还需要在桌面中添加支持文件,这不是一个好方法。
任何建议都是最受欢迎的。
问候拉维
这是我在将文件放在快捷方式或 exe 上时尝试过的示例代码。Windows 自动将路径作为参数发送到程序的主程序。就那么简单。
尝试在这个小程序上放置一些东西,您将在控制台中看到文件的路径。
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
{
Console.WriteLine("ARGS>>" + args[i]);
}
Console.ReadLine();
}
}
如果您是编程新手,并且您的程序没有主程序,您可以直接启动表单。您可以使用
Environment.GetCommandLineArgs();
它存储发送给我朋友的程序的参数。在这种情况下,它将有路径到快捷方式上的任何内容。