【发布时间】:2020-03-09 19:18:06
【问题描述】:
我将我的 MVC 核心项目从 2.2 升级到 3.0 microsoft
并在此处更改许多推荐:https://stackoverflow.com/
在本地运行时它工作正常,但是当我想在本地文件夹中发布时出现此错误:
资产文件“obj\project.assets.json”没有“.NETCoreApp,Version=v2.2”的目标。确保恢复已运行,并且您已在项目的 TargetFrameworks 中包含“netcoreapp2.2”
我有 3 个项目,所有项目都升级到 MVC 核心 3.0 也将所有包升级到 3.0 还要删除object文件夹和bin文件夹并再次构建项目,关闭VS并再次打开它但错误仍然存在。
更新: mvc 项目 csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<!--<PackageReference Include="Microsoft.AspNetCore.App" />-->
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.0"
/>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design"
Version="3.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="Areas\Admin\Data\" />
<Folder Include="Areas\Admin\Models\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\project.Model\project.Model.csproj" />
<ProjectReference Include="..\project.Repo\project.Repo.csproj" />
</ItemGroup>
</Project>
我的项目.Model.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference
Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design"
Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer"
Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design"
Version="1.1.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools"
Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
【问题讨论】:
-
你能发布你的csproj文件内容吗?
-
更新问题并发布我的 .csproj 文件
标签: c# asp.net-core asp.net-core-mvc asp.net-core-3.0