通过使用.net 3.1构建.net 2.2。缺少.csproj文件

我的电脑已安装.net 3.1,并且ı正在使用.net 2.2的项目上工作。 我在尝试建立某些.csproj文件时找不到错误,并且检查了我的本地文件中不存在这些.csproj文件。

这是关于我的.net版本或项目。如果是关于.net版本的,我该如何降级?

评论
浅陌初心
浅陌初心

如果您安装了.Net Core 2.2 sdk,则为您的项目更新.csproj文件: 从或多或少这样:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

  <ItemGroup>
    .. your packages
  </ItemGroup>

</Project>

对此:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

  <ItemGroup>
    .. your packages for 2.2 version
  </ItemGroup>

</Project>
点赞
评论