2

我有一个编译两次的 C# winform 应用程序。

第一次以全屏模式运行第二次以正常尺寸模式运行;在winform的大小范围内。

目前,每个编译都在其自己的文件夹中。

我需要将这两个版本编译到一个/相同的文件夹中。所以文件 GUI.exe 和 GUI-FULL_SCREEN.exe 将在同一个文件夹中。

我试过的:

  • 首先我编译了程序集名称为 GUI.exe 的普通模式应用程序
  • 然后我将程序集名称更改为 GUI-FULL_SCREEN.exe(在应用程序属性/应用程序/程序集名称中)并将其编译到同一目录中。这删除了第一个程序集 GUI.exe 并创建了新的 GUI-FULL_SCREEN.exe。

我想要实现的是 GUI.exe 和 GUI-FULL_SCREEN.exe 将保留在同一目录中。

谢谢您的帮助。

4

1 回答 1

0

您可以使用命令行参数来切换此设置并仅创建一个快捷方式而不是新的 exe 文件。

例如,如果通过了全屏,则以全屏方式启动应用程序,否则以正常模式启动。您可以使用Environment.GetCommandLineArgs来获取参数。

然后只需创建 exe 文件的快捷方式,将其命名为 GUI-FULL_SCREEN 并使用所需参数启动应用程序:'".\GUI.exe" /fullscreen'

于 2013-01-30T12:59:15.890 回答