c# - 模板 T4 - 使用 ConfigurationBuilder appsetting.json netstandard2.0
问题描述
我正在研究一些代码生成的东西——使用 T4 RuntimTemplates。
模板必须生成一些读取数据库的枚举/字符串。我可以通过对连接字符串进行编码来生成此代码,但是当我尝试使用类 ConfigurationManager 或 ConfigurationBuilder 加载 ConnectionString 时是不可能的。
我们想在我们的管道中替换这个连接字符串。
使用 netstandard 2.0 中的项目执行此操作的任何示例或建议?
从 ConfigurationManger 获取密钥总是返回 null。
<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ output extension=".cs" #>
<#@ assembly name="System.Configuration" #>
<#@ import namespace="System.Configuration" #>
<#
var myVariable = ConfigurationManager.AppSettings["MyConfigSetting"];
#>
解决方案
推荐阅读
- google-cloud-platform - Migrate for Compute Engine 不可用
- excel - 用VBA对Excel图表的数据表进行排序
- json - Web2py 将 CSV 文件作为服务参数传递
- docker - 为每个访问者按需启动一个独特的 Docker 容器
- css - Yii2 activeCheckboxList 样式
- arrays - 为什么我的聊天没有根据带有 react-native-gifted 聊天的日期进行序列化?
- c# - 清除数据库表
- oracle - 我正在尝试在 shellscript 中执行 PL/SQL 块。但是在执行脚本时,out 变量会抛出 DB 结果和垃圾值
- php - 如何使用PHP和html检查句子SQL中单词的出现
- amazon-web-services - 我应该如何在 Postman 中测试使用 AWS API Gateway 制作的 DynamoDB PutItem API?