繁体   English   中英

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

[英].NET/C# library project entity framework app.config

我有一个包含多个项目的Visual Studio解决方案,其中一个是类库项目 在这个项目中,我使用Entity Framework 6.x做一些数据工作。
其他项目之一正在使用此类库,但它不是启动项目,因为整个解决方案将由多个其他解决方案使用。
现在我知道了一个库类项目不能有它自己的app.config,由于使用从启动项目中的app.config(如说在这里 )。
我在这里面临的问题是,其他多个解决方案将使用我的解决方案。 那么,所有这些解决方案是否都需要配置其app.config才能使用我的解决方案?

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

如评论中所写。 最简单的方法可能是创建自己的NuGet软件包。 您可以在每个版本中创建nuget软件包,也可以使用NuGet资源管理器手动创建nuget软件包,这并不重要。 然后,您可以在包中添加app.config转换,这些转换将相关的密钥添加到添加NuGet包的每个项目中。 有关使用NuGet软件包进行配置转换的更多详细信息,请参见: http : //docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM