【发布时间】:2014-10-31 09:24:18
【问题描述】:
我有一个包含多个项目的 Visual Studio 解决方案,其中一个是类库项目。在这个项目中,我使用 Entity Framework 6.x 来处理一些数据。
其他项目之一正在使用这个类库,但它不是 startup 项目,因为整个解决方案将被多个其他解决方案使用。
现在我知道库类项目不能拥有自己的 app.config,因为使用了启动项目中的 app.config(如 here 所述)。
我在这里面临的问题是多个其他解决方案将使用我的解决方案。那么所有这些解决方案都需要配置它们的 app.config 以便它可以使用我的解决方案吗?
理想情况下,我想让我的库类项目使用它自己的 app.config,但我猜没有办法做到这一点,因为我在互联网上找不到任何东西。
【问题讨论】:
-
您可以将库打包到 NuGet 包中,并在安装自己的包时将相关配置键添加到每个 app.config 中。
-
不错!似乎是处理这个问题的好方法。谢谢!
标签: c# .net entity-framework visual-studio