赞
踩
Visual Studio 2022的最新升级的一个版本是17.6,刚好前几天升级了下。结果导致了,通过msbuild编译corehost的时候,报了一个错误。
错误如下:
- 2>G:\runtime8\.dotnet\sdk\8.0.100-preview.4.23260.5\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(96,5):
- error NETSDK1013: 未识别 TargetFramework 值“”。
- 可能是因为拼写错误。如果拼写正确,必须显式指定 TargetFrameworkIdentifier 和/或 TargetFrameworkVersion 属性。
这个错误看起来的解决方案是:
https://learn.microsoft.com/zh-cn/dotnet/core/tools/sdk-errors/netsdk1013
- 本文适用于:✔️ .NET Core 3.1.100 SDK 及更高版本
-
-
- SDK 尝试将 <TargetFramework> 或 <TargetFrameworks> 项目文件中提供的值分析为已知值。如果无法识别该值,则 TargetFrameworkIdentifier 或 TargetFrameworkVersion 值可能会设置为空字符串或 Unsupported。
- 为了解决此问题,请检查支持的框架列表中 TargetFramework 值的拼写。也可以直接在项目文件中设置 TargetFrameworkIdentifier 和 TargetFrameworkVersion 属性。
-
-
- <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''"> <TargetFrameworkIdentifier>.NETCOREAPP</TargetFrameworkIdentifier>
- <TargetFrameworkVersion>3.1</TargetFrameworkVersion>
- </PropertyGroup>
但是没什么用,翻看了dotnet/runtime的Issues,发现这个问题似乎与提供的内部版本不匹配,原话:
- Build: 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/897236推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。