gpt4 book ai didi

c# - 如何从同一个解决方案中读取另一个项目的配置值?

转载 作者:太空宇宙 更新时间:2023-11-03 12:31:43 24 4
gpt4 key购买 nike

var userName = ConfigurationManager.AppSettings["FileUploadRoot"];

我正在为变量用户名获取空值。关键的 FileUploadRoot 在另一个项目的 web 配置项中,上面的代码在另一个项目的类文件中。所以你能告诉我如何从网络配置文件中获取值吗

最佳答案

最好的方法是在您的第一个项目中也包含配置值,使其独立。

您可以在具有 web.config 文件的项目中使用静态类,并在 internal 属性中公开 web.config 中的值

你可以这样使用:

  static class Utility
{
internal static string FileUploadRoot
{
get
{
return ConfigurationManager.AppSettings["FileUploadRoot"];
}
}
}

另一种解决方案是将文件作为链接添加到您的项目。

  1. 在解决方案资源管理器中右键单击您的项目。
  2. 选择添加现有项目...
  3. 在 OpenFileDialog 中选择 web.config 文件,但在对话框中选择添加为链接选项。

enter image description here

关于c# - 如何从同一个解决方案中读取另一个项目的配置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42502517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com