VS的使用

在csproj里
<TargetFramework>net8;</TargetFramework>
<TargetFrameworks>net8;net6;</TargetFrameworks>
加了s 的支持多个版本
如果vs 有提示
项目“xxxxxxx”在上一操作期间遇到问题: “Debug|AnyCPU”配置中 "TargetFrameworkMoniker""NuGetTargetMoniker" 属性的值均为空。此配置将影响 NuGet 还原,这可能导致还原和生成错误。。在解决问题后,可能需要重新加载解决方案。 
关闭vs删除根目录下 的  .vs目录,在重启 
 Directory.Build.props

https://learn.microsoft.com/zh-cn/visualstudio/msbuild/customize-by-directory?view=vs-2022


例子
 Directory.Build.props文件
<Project>
  <PropertyGroup>
    <Nullable>enable</Nullable>
    <AvaloniaVersion>11.0.10</AvaloniaVersion>
  </PropertyGroup>
</Project>

csproj文件
 <ItemGroup>
   <PackageReference Include="Avalonia.Android" Version="$(AvaloniaVersion)" />
   <PackageReference Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.7" />
 </ItemGroup>

  

posted @ 2024-02-24 17:20  孤海飞雁  阅读(65)  评论(0)    收藏  举报