如何在Visual Studio中的同一项目中创建多个程序文件

时间:2017-02-10 10:39:38

标签: c# visual-studio-2015

我正在制作一个简单的程序:

  1. 启动时自动运行(隐身)
  2. 在5-10秒内完成任务(隐身)
  3. 退出
  4. 我是初学者,在这里有一个挑战。有两个程序。用户可以打开以更改设置(Windows窗体)和另一个在启动时运行的设置完成任务&出口。如何在一个项目中制作两个程序?

    此外,在哪里保存配置,以便两个程序都可以读/写它?

    提前感谢您的帮助。

    更新:该程序基本上是在启动时清理桌面。请检查我的软件的附加设计以获得更好的想法。

    Software Interface

1 个答案:

答案 0 :(得分:2)

有两个答案:

  1. 您可以创建一个程序来读取Main方法中的参数,以决定它应该以哪种模式运行。如果在没有参数的情况下运行(例如双击时),它将显示用户界面,如果使用某些特定参数运行,例如说/run,则它不会显示用户界面,而是执行您想要的任务。您没有指定在启动时如何完成任务,但是必须使用该参数运行此程序(/run)。

  2. 更简单的方法是为执行任务的程序创建一个新项目 - 这也允许您直接在Visual Studio中启动和调试任务。

  3. 如果您正在制作传统的Windows应用程序,则可以随意将设置保存在任何地方。建议将它们保存在用户主文件夹/“配置文件”中的AppData文件夹的子文件夹下。您可以使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)获取AppData文件夹的路径,然后在其中创建自己的文件夹和文件。

    您也可以use the registry