gpt4 book ai didi

c# - App.config 问题与同一解决方案中的许多项目

转载 作者:行者123 更新时间:2023-11-30 15:31:12 26 4
gpt4 key购买 nike

我在 visual studio 2010 中有一个解决方案,它由 7 个不同的项目组成。我想在项目 X 的​​ app.config 文件中保留项目 X 中逻辑使用的一些设置。但是,如果我创建如下所示的 app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="PrimaryEmail" value="abc@foo.com"/>
<add key="CCEmail1" value="def@foo.com"/>
</appSettings>
</configuration>

然后在项目 X 的​​类中使用如下代码:

ConfigurationManager.AppSettings["PrimaryEmail"]

找不到它并且 ConfigurationManager.AppSettings.Count 返回 0。

但是,如果我在解决方案的启动项目 Y 中创建相同的 app.config,它会在该项目中找到数据。

在这种情况下,是否有可能以某种方式使用项目 X 中 app.config 中的信息?我想这与我在同一个解决方案中有很多项目这一事实有关。

最佳答案

Project X 中的配置文件仅在 Project X 中可用。如果你的启动项目是Y,那么你需要在这个项目中有配置文件。没有其他方法可以做到这一点

更新:

作为一种选择,您可以发布构建事件并运行复制命令以将配置文件从一个项目复制到另一个项目。

关于c# - App.config 问题与同一解决方案中的许多项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21066414/

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