gpt4 book ai didi

visual-studio-2010 - 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 00:34:51 25 4
gpt4 key购买 nike

我们将 .net 3.5 项目 (c#) 升级到 .net 4.0。当您查看项目文件时,我试图理解两个标签:

<RequiredTargetFramework>3.5</RequiredTargetFramework>
<TargetFrameworkVersion>4.0</TargetFrameworkVersion>

为什么有两个看似相似的标签却具有不同的值?

最佳答案

<RequiredTargetFramework> element 已经存在于您的 3.5 项目中。它与程序集 <Reference> 相关联。并且仅出现在 .NET 2.0 中不可用的程序集中

在 MSDN 中单次提到它时,我并没有买太多股票,我不明白批量构建与装配引用有什么关系。它也没有在任何 3.5 MSBuild .target 文件中使用。我认为当您将目标框架更改为低于支持程序集所需的版本时,IDE 只是使用它在“引用”节点中的引用旁边放置警告图标。

项目文件中还有其他类似的元素,它们不会影响 MSBuild,但会在 IDE 中产生影响。喜欢<SubType><DependentUpon><Compile>元素。

关于visual-studio-2010 - <RequiredTargetFramework> 和 <targetframeworkversion> 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3458847/

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