gpt4 book ai didi

.net - app.config

转载 作者:行者123 更新时间:2023-12-01 09:09:24 30 4
gpt4 key购买 nike

假设我有一个使用 VS2008 针对 .NET 2.0 构建和编译的 WinForms 应用程序。

据我了解,在运行时,应用程序将首先尝试加载 .NET 2.0 CLR,(因为它是针对它编译的),不管 app.config 文件的任何“supportedRuntime”元素中可能列出的任何内容。

如果找不到,那么它将通过检查app.config等来决定另一个版本的过程。

例如,如果一台机器上安装了 .NET 2/3/3.5 和 .NET 4.0,而我有:

<supportedRuntime>V4.0</supportedRuntime>

在 app.config 中,应用仍然会选择加载和运行 .NET 2.0。

对吗?

谢谢。

最佳答案

MSDN 页面似乎很清楚,用于构建的只是后备案例:

http://msdn.microsoft.com/en-us/library/w4atty68.aspx

If the <supportedRuntime> element is not present in the application configuration file, the version of the runtime used to build the application is used.

您是否看到与此 MSDN 页面不匹配的行为?

关于.net - app.config <supportedRuntime>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2961600/

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