生成具有 1 个不同变量值的多个可执行文件 MVS C#

Generate multiple executables with 1 different variable value MVS C#

我正在制作一个程序,其中包含一个字符串键变量,对于我生成的每个可执行文件,该变量应该不同。 我有一个包含 50 个字符串键值的列表,我想将其用于 50 个 .exe。

最好的方法是什么? 我在 Visual Studio.

中使用 C#

提前致谢

编辑:

    static string key = "X";

这行代码在我的项目中。现在我想生成 50 个 exe,我用另一个值替换 X。

最好的方法是使用一个命令行参数来填充您的键变量,这样您就只有 1 个可执行文件和 50 个指向它的链接。

使用 50 个 .exe 文件,您可以使用预处理器条件为 key 和批处理文件设置不同的值,该文件调用 csc.exe 和 50 个不同的变量。

但这听起来很奇怪。您可能有一些基本问题,可以有更简单的解决方案吗?想想XY-Problem。如果是这样,请考虑发布一个新问题。