【发布时间】:2020-07-14 15:30:47
【问题描述】:
我一直在尝试在 netcoreapp3.1 上使用 dotnet cli 构建以下项目结构:
项目根目录: 项目.sln
projecct1
--------project1.csproj
project2
--------project2.csproj
third_party
--------third_party1
------------third_party1.csproj
其中一个项目引用了第三方项目,它本身就是一个 netsandard2.0 程序集 运行 dotnet build 会产生以下错误:
error NETSDK1005: Assets file '...\third-party\third_party1\obj\project.assets.json' doesn't have a target for '.NETCoreApp,Version=v3.1'. Ensure that restore has run and that you have included 'netcoreapp3.1' in the TargetFrameworks for your project.
在自己的基础上构建第三方工作正常。 我意识到错误源于项目的结构。有什么想法可以在出现此错误的情况下构建项目吗?
【问题讨论】:
标签: .net-core dotnet-cli