【发布时间】:2017-05-22 18:21:44
【问题描述】:
Win7,VS2017,ASP Net core app,目标框架为4.6。
当我尝试使用 CLI 构建我的项目时(在调用 dotnet 命令之前需要它)发生错误:
C:...\Microsoft.Common.CurrentVersion.targets(2547,5):错误 MSB4062: “Microsoft.Build.T asks.ResolveComReference”任务不能 从程序集加载 Microsoft.Build.Tasks.Core,版本 = 15.1.0.0, 文化=中性,PublicKeyToken=b03f5f7f11d50a3a。确认 声明是正确的,即大会及其所有 依赖项可用,并且任务包含公共类 实现 Microsoft.Build.Framework .ITask。 [C:\project.csproj]
我一直在寻找与我的问题相关的问题,并做了以下事情:
- 重启VS
- 使用 VS 工具清理并构建项目(已成功)
- 加载 Microsoft.Build 包
- 删除包文件夹的内容并重新加载它
但没有什么能帮到我。
它可能是什么?
【问题讨论】:
-
当您编写“使用 CLI 构建”时,您的意思是
dotnetcli 吗? (例如dotnet build) -
@Martin Ullrich,是的,当我使用诸如“dotnet ef migrations add qwe”之类的 CLI 命令时会出现此错误
标签: .net visual-studio visual-studio-2017