C# 配置问题多个项目一个解决方案

C# 配置问题多个项目一个解决方案,c#,C#,我是新来的,如果以前有人问过,我很抱歉。基本上,我在VisualStudio上的一个解决方案中添加了两个独立的项目。 因此,form1将打开并有两个按钮。 当按下按钮1>>>>时,表格2打开(项目1) 按钮2“>>>>表单3打开(项目2) 它们显然都有不同的.config设置。 当我在form2中时,我希望为该项目设置exe.config设置,为另一个表单设置vica。但是,如果我在可执行文件中是正确的,则只能使用一个.exe.config文件。为什么同时有两个WinForms项目?这似乎是一个

我是新来的,如果以前有人问过,我很抱歉。基本上,我在VisualStudio上的一个解决方案中添加了两个独立的项目。 因此,form1将打开并有两个按钮。 当按下按钮1>>>>时,表格2打开(项目1) 按钮2“>>>>表单3打开(项目2) 它们显然都有不同的.config设置。
当我在form2中时,我希望为该项目设置exe.config设置,为另一个表单设置vica。但是,如果我在可执行文件中是正确的,则只能使用一个.exe.config文件。

为什么同时有两个WinForms项目?这似乎是一个不必要的依赖项。一个用于测试,另一个用于配置设备不必满足于打开一个新的.exe,它们将能够在同一个解决方案中协同工作。不要这样做,并且只使用.exe配置文件,因此您必须处理这个问题(protip:我们都有相同的限制,在这里我们都能很好地处理)您似乎将表单、可执行文件和项目混为一谈。每个项目都可以生成一个可执行文件,是的,但您也可以简单地生成一个类库(DLL)从主项目使用的非主项目开始。然后您不需要进程间通信,只有一个.exe.config文件需要管理。最后,您可以在单个项目中拥有任意数量的表单。是的,我确实从两个项目生成了类库,所以我只有一个.exe.config文件,但这会管理两个单独的pr吗项目