首页 > 解决方案 > 在包中使用连接字符串

问题描述

是否可以使用 nuget 包中的连接字符串?我正在开发一个内部包,并希望使用 App.config 中的连接字符串,而不是让每个项目都包含连接字符串。

标签: c#nuget

解决方案


ConfigurationManager使用来自可执行项目的.config文件。如果您想从不在项目中的文件中读取信息,则不能使用ConfigurationManager。您可以转换项目.config文件,并且ConfigurationManager可以访问此值,请参阅链接

https://docs.microsoft.com/en-us/nuget/create-packages/source-and-config-file-transformations https://haacked.com/archive/2010/11/19/nuget-transformation.aspx


推荐阅读