提问人:amw219 提问时间:1/14/2023 更新时间:1/16/2023 访问量:169
PostSharp 检测到 .NET Core SDK 7PostSharp detected .NET Core SDK 7
PostSharp Detected .NET Core SDK 7
问:
我有一个针对 NET 6.0 框架的项目。 当我构建项目时,我收到此消息
警告 检测到 .NET Core SDK 7.0.100。此 SDK 版本未在此版本的 PostSharp 上进行测试。使用它可能会导致生成失败。支持的 SDK 版本为 2.1.500 到 6.0(任何修订版)。
这是我的项目文件
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
<RootNamespace>$(MSBuildProjectName.Replace(" ", "_"))</RootNamespace>
<LangVersion>9.0</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="PostSharp.Patterns.Model" Version="6.10.16" />
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0">
<TreatAsUsed>true</TreatAsUsed>
</PackageReference>
</ItemGroup>
</Project>
在 Visual Studio 2022 中生成项目
答:
0赞
Antonín Procházka
1/16/2023
#1
您可以将 PostSharp 更新到版本 2023.0.3。它支持 .NET 7 SDK。
项目面向 .NET 6 并不意味着将使用 .NET 6 SDK 生成项目。默认情况下,使用最高安装的 SDK,除非您使用配置文件进行其他配置global.json否则。
评论