首页 新闻 会员 周边 捐助

vs code 编译报错

0
[已解决问题] 解决于 2020-01-03 23:55

我用vs创建了一个.net core 2.0的项目,

然后引用了两个.net framework 4.6的项目,

在vs上调试没问题,用vs code调试报错,

以下是报错内容

C:\Program Files\dotnet\sdk\2.0.2\Microsoft.Common.CurrentVersion.targets(2605,5): error MSB4062: 未能从程序集 Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 加载任务“Microsoft.Build.Tasks.ResolveComReference”。 请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用,并且该任务包含实现 Microsoft.Build.Framework.ITask 的公共类。 [C:\Users\HY\Desktop\
projects\SRC\ServiceInterface\ServiceInterface.csproj]

HOYU_Z的主页 HOYU_Z | 菜鸟二级 | 园豆:238
提问于:2018-07-07 12:41
< >
分享
最佳答案
0

试试在 .csproj 中使用下面的配置

<TargetFrameworks>netcoreapp2.0;net4.6</TargetFrameworks>
奖励园豆:5
dudu | 高人七级 |园豆:30778 | 2018-07-07 15:53

还是不行,但是报错内容已经变了,感觉找到解决问题的方向了

HOYU_Z | 园豆:238 (菜鸟二级) | 2018-07-09 09:19

@HOYU_Z: 试试

<TargetFramework>net46</TargetFramework>
dudu | 园豆:30778 (高人七级) | 2018-07-09 10:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册