c# - 将项目 A 中的配置值读入项目 B
问题描述
我在同一个解决方案中有 2 个项目:一个是 windows 项目,另一个是控制台应用程序。他们在每个项目中都有 2 个 app.config。
我正在尝试将来自 Windows 应用程序(项目 1)的 .vshost.exe.config 中的值读取到控制台应用程序(项目 2)中。
我发现很难将此配置文件的路径读入第二个项目。
实现这一目标的任何指示都会非常有帮助
解决方案
关于配置文件的 .NET Framework 行为是针对每个版本的程序集的行为。
该路径由框架在内部管理:
UserAppData\Company\[AssemblyName]_Url_[some obfuscated id per version]
如果您想共享配置,您可以创建一个手工制作的应用程序设置文件,如下所示:
例如,您可以将其存储在UserAppData\Company\SomeFixedName\
任何您想要的地方。
推荐阅读
- java - 不能不创建ckfinder servlet?
- c - 从命令行参数检查 Char 输入
- python - 如果不是声明
- html - 如何使 CSS 3 中间 div 框居中
- python - 删除numpy数组中的行和列
- git - 适用于我公司所有开发团队的 Git 分支策略
- javascript - 反应重新渲染待办事项数组
- python-3.x - 如何打开 Raspberry Pi 上的 OLED 显示屏?
- node.js - Mongoose.aggregate(pipeline) 使用 $unwind、$lookup、$group 链接多个集合
- angular - 遍历打字稿中的地图对象列表