c# - 在包中使用连接字符串
问题描述
是否可以使用 nuget 包中的连接字符串?我正在开发一个内部包,并希望使用 App.config 中的连接字符串,而不是让每个项目都包含连接字符串。
解决方案
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
推荐阅读
- python - 无法从 sklearn.datasets 加载数据集
- webassembly - 如何在 Linux 上构建 wabt 工具
- r - 指定列应放置在 r 中的位置
- python - ValueError: 层序贯_33 的输入 0 与层不兼容:预期 ndim=3,发现 ndim=2。收到的完整形状:[64, 100]
- r - 在ggnet中更改点绘图顺序
- javascript - 删除 JSON 行列而不循环
- java - 我需要帮助制作一个从 1 到 12 的数字并输出一个月的 Java 程序
- android-studio - MainActivity.kt 中按钮 id 的未解析引用
- php - Laravel 8.1 标识符生成器
- c++ - c ++函数合并2个值的字节