我有一个包含多个项目(UI、Web 服务、数据访问)的 winforms 解决方案。所有这些项目都有自己的 app.config 文件。在安装时,我需要根据用户的数据库配置更改数据访问项目中的连接字符串。
但是数据访问项目在安装时会创建一个 dll,没有可用于更新的 app.config 文件。UI 项目是唯一一个创建了 app.config 文件的项目。而且UI项目有对数据访问项目的引用,所以我不相信数据访问项目可以“看到”UI项目的config设置。
我已经搜索了一个答案,但没有找到任何特定于这种情况的东西。我的项目设置方式有问题吗?任何帮助,将不胜感激。