C# 在C中构建winforms应用程序时使用多个配置的问题#

C# 在C中构建winforms应用程序时使用多个配置的问题#,c#,C#,我目前正在尝试使用我使用configuration manager设置的多个构建配置,以便有条件地编译不同的代码,生成程序的不同版本。这绝对管用 但是,我遇到了一个问题,即我为每个版本的程序设置的程序集名称和图标在我的每个配置中共享,更改一个会将它们全部更改为新值 我错过什么了吗?我担心这可能相当明显 多谢各位 一些进一步的信息-当在Build选项卡中更改配置时,这似乎对每个配置都是独立的。然而,在应用程序的顶部,“配置”下拉列表被禁用,并且在我的每个项目上都有“不适用”的值虽然没有更多细节是不

我目前正在尝试使用我使用configuration manager设置的多个构建配置,以便有条件地编译不同的代码,生成程序的不同版本。这绝对管用

但是,我遇到了一个问题,即我为每个版本的程序设置的程序集名称和图标在我的每个配置中共享,更改一个会将它们全部更改为新值

我错过什么了吗?我担心这可能相当明显

多谢各位


一些进一步的信息-当在Build选项卡中更改配置时,这似乎对每个配置都是独立的。然而,在应用程序的顶部,“配置”下拉列表被禁用,并且在我的每个项目上都有“不适用”的值

虽然没有更多细节是不可能说的,但听起来您最好拆分解决方案以生成多个可交付项,同时将可重用代码推送到共享库中。这样维护起来会更容易。配置的主要目的是用于环境(例如,测试与生产),而不是在应用程序上创建轻微的变体。非常感谢您的回复,我将在以后的软件版本中对此进行研究。这是我的一个嵌入式项目的支持应用程序,但理想情况下,我希望尽快将其发布,以便我可以继续其他工作。您需要什么进一步的信息?