多项目解决方案使用的配置文件是哪一个?

只需要记住:哪一个项目是启动项目,就使用哪一个的配置文件

例如有一个解决方案包含两个项目:

其中一个项目是一个类库——用于使用EF持久化实体到数据库中(类库的配置文件是App.config);

另一个项目是.NET Framework mvc站点,引用上面的类库(配置文件是Web.config);

当新建实体时或更改了实体时,我们需要使用EntityFramework迁移实例到数据库中,这时我们通常将类库作为启动项目,在App.config中配置连接字符串信息,如果此时我们将下面的MVC站点设置为启动项目,进行迁移时,将读取Web.config中配置的连接字符串。

博客备忘,一起成长。
原文地址:https://www.cnblogs.com/lumingprince/p/14964513.html