gpt4 book ai didi

c# - 为什么从 Windows 安装程序安装后没有添加 app.config?

转载 作者:行者123 更新时间:2023-11-30 14:18:28 26 4
gpt4 key购买 nike

我有一个使用 Visual Studio 2008 (C#) 开发的 Windows 应用程序。它有一个 app.config 文件,其中保存了各种配置相关信息。为项目创建安装程序并安装后,没有将 app.config 文件复制到安装目录。但是,依赖于此文件中设置的功能似乎有效。

现在这些设置之一是数据库连接字符串,当安装在不同的 PC 上时显然需要更改。我的问题是,如何让 app.config 文件与安装文件一起使用,以便以后可以对其进行配置?

最佳答案

作为编译过程的一部分,app.config 被复制/重命名为 .config,并放置在 bin 目录中。如果您使用的是 Visual Studio Installer 项目( blech!),那么它应该也已将其拾取并包含在安装程序 IIRC 中。

(回应您对两个答案的评论)

您不能继续将其用作“app.config”。 .NET配置系统搜索与入口程序集同名的配置文件。如果您将该文件重命名回“app.config”,那么配置类将停止工作。

关于c# - 为什么从 Windows 安装程序安装后没有添加 app.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4374297/

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