gpt4 book ai didi

c# - App.Config 可以嵌入到.NET 应用程序中吗?

转载 作者:太空狗 更新时间:2023-10-29 20:39:00 26 4
gpt4 key购买 nike

根据这个:https://msdn.microsoft.com/en-us/library/jj152935%28v=vs.110%29.aspx

为了让 .NET Framework 4/4.5 与 .NET 2.0 应用程序一起工作,必须提供 app.config。

我想最大限度地提高我的 .NET 2.0 应用程序的兼容性。

我需要它来处理只安装了 .NET 2.0 或 .NET 4 的 PC。

问题是,让 app.config 始终与可执行文件一起出现并不像我希望的那样专业。

我的应用程序是一个独立的应用程序,因此拥有一个 app.config 使其工作并不能真正使其成为一个独立的应用程序。

这是 app.config 中的设置,你看这不是我的设置,它是运行时版本设置。

<configuration>
<startup>
<supportedRuntime version="<version>"/>
</startup>
</configuration>

在 .NET 2.0 框架中,应用程序将在没有 app.config 的情况下运行,但如果在 .NET 4.0 框架中,则需要 app.config。

有什么解决办法吗?

编辑:

我的问题不同于: How do I compile my App.config into my exe in a VS2010 C# console app?

因为这处理的是 .NET 运行时版本设置,而不是应用程序的设置本身。

最佳答案

单个.exe 不会很专业,你可以看看一些替代品,比如ClickOnce

一些关键特性是它使更新过程更加简单和高效,例如 GitHub windows 客户端是使用 ClickOnce 交付的。

还有许多其他替代方案可以交付您的应用程序,例如 Wix

然而,也可以将资源嵌入到 dll 中,看看 here .但是作为marc_s说嵌入 app.config 没有多大意义。

希望这对您有所帮助。

关于c# - App.Config 可以嵌入到.NET 应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31761844/

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