gpt4 book ai didi

.net - TargetFrameworkAttribute 定义

转载 作者:行者123 更新时间:2023-12-04 06:15:51 35 4
gpt4 key购买 nike

我得到了一个自动生成的文件,该文件定义了程序集属性,我正在尝试理解内容。

[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NetFramework, Version=v4.0", Frameworkdisplayname= "")]

MSDN 将 Targetframeworkattribute 定义为“标识编译特定程序集所针对的 .NET Framework 版本”。

我的问题是这是否意味着这个程序集只能在安装了 4.0 的机器上使用,还是意味着它是使用 4.0 工具集构建的,即 4.0 的 msbuild?

我在想,它是后者,但欢迎任何澄清。

最佳答案

My question is does this mean this assembly can only be used on machines that have 4.0 installed or does this mean it has been build using 4.0 toolset, i.e msbuild from 4.0?



这意味着这需要安装 .NET 4 才能执行。它针对 .NET 4 库。

虽然它显然是使用 .NET 4 工具集构建的,但这并不相关。您可以针对 .NET 3.5 并仍然使用 .NET 4 工具集,在这种情况下 TargetFrameworkAttribute将引用 3.5。

关于.net - TargetFrameworkAttribute 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262397/

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