簡體   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