C#设置项目的快捷方式

时间:2013-02-08 09:09:32

标签: c# shortcut setup-deployment

我为c#应用程序创建了一个安装文件。我在其中创建了应用程序的快捷方式,安装后,快捷方式将添加到桌面。但我的应用程序必须启动文件拖入快捷方式或双击它..但拖动文件到快捷方式不起作用。

除此之外,我正在考虑将.exe直接安装到deskyop的可能性。但在这种情况下,还需要在桌面上添加支持文件,这不是一个好方法。

欢迎提出任何建议。

此致 拉维

1 个答案:

答案 0 :(得分:0)

以下是我在shourtcut或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(); 它存储发送给我的朋友的程序的参数。在这种情况下,它将有通向快捷方式上的任何内容的路径。