如何在window安装程序中添加配置文件

问题描述 投票:0回答:1

我在 vs 2022 中有一个窗口应用程序,并且还使用应用程序设置了安装程序(.msi)。到目前为止它工作正常,但根据新要求,我需要添加配置文件并添加所有凭据。我在那里添加了,现在我的应用程序可以正确从 app.config 读取值,但问题是当我在另一台计算机上安装安装程序(.msi)后创建安装程序(.msi)时,应用程序无法从 app.config 文件读取值。我不想使用任何第三方工具。请帮忙解决这个问题

c# asp.net visual-studio-2022 desktop-application windows-application-packaging
1个回答
0
投票

应用程序配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
    </startup>
    <appSettings>
        <add key="MySetting" value="HelloWorld" />
    </appSettings>
</configuration>

Windows 应用程序:读取配置示例

    string mySettingValue = ConfigurationManager.AppSettings["MySetting"];
    MessageBox.Show("MySetting value: " + mySettingValue);

右键单击安装程序项目 -> 查看 -> 文件系统

enter image description here

右键单击应用程序文件夹 -> 添加 -> 项目输出

enter image description here

选择Windows应用程序项目->主输出

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.