我正试图从Dapr的助手开始,并且很难告诉助手dapr组件在哪里。
默认情况下,它将转到%USERPROFILE%.dapr\components,但我更希望它位于解决方案的本地文件夹中。
看一看代码,向appsettings.json添加以下内容似乎是可行的,但它不会被选中。
"DaprSidekick": {
"RuntimeDirectory": "dapr",
"ComponentsDirectory": "C:\\Dev\\DaprPOC\\components",
}然而,components文件夹总是变成%USERPROFILE%\.dapr\components
对我如何指定与同伴的组件位置有任何帮助吗?
发布于 2022-06-09 10:04:41
当您设置"RuntimeDirectory": "dapr"时,它将自动查找解决方案中的dapr/components子目录中的组件文件。尝试删除ComponentsDirectory条目,使其返回默认值,并尝试如下所示的目录结构:
|-- MyProject
| |-- MyProject.csproj
| |-- dapr
| | |-- config.yaml
| | |-- components
| | | |-- my_component.yaml然后,Dapr应该加载my_component.yaml。
https://stackoverflow.com/questions/72530687
复制相似问题