.NET / C#库项目实体框架app.config

时间:2014-10-31 09:24:19

标签: c# .net entity-framework visual-studio

我有一个包含多个项目的Visual Studio解决方案,其中一个是类库项目。在这个项目中,我使用 Entity Framework 6.x 来做一些数据。
其他项目之一是使用此类库,但它不是启动项目,因为整个解决方案将被多个其他解决方案使用。
现在我知道库类项目不能拥有它自己的 app.config ,因为使用了启动项目中的 app.config (如所述here) 。
我在这里遇到的问题是,其他多个解决方案将使用我的解决方案。那么所有这些解决方案是否需要配置 app.config 以便它可以使用我的解决方案?

理想情况下,我想让我的库类项目使用它自己的app.config,但我猜测没有办法做到这一点,因为我在互联网上找不到任何东西。

1 个答案:

答案 0 :(得分:1)

如评论中所述。最简单的可能是创建自己的NuGet包。 您可以使用NuGet资源管理器为每个构建创建nuget包,但这并不重要。 在您的包中,您可以添加app.config转换,将相关键添加到您添加NuGet包的每个项目中。 有关使用NuGet包进行配置转换的更多详细信息,请访问: http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations