c# - 错误 : MSB4803: The task "ResolveComReference" is not supported on the . NET Core 版本的 MSBuild

标签 c# .net visual-studio raspberry-pi visual-studio-2017

我在VS2019做了一个项目。我在 .NET Core 和 .NET Framework 中有一个相同的项目。我在我的项目中使用 COM 引用。我想将这些项目迁移到 Pi4。
一个简单的 Hello World 项目 (.NET Core) 在 Pi4 机器上成功运行。但是,当我尝试运行我的项目(.NET core 或 .NET Framework)时,Pi4 没有运行。 Pi4 表示不支持 COM。
在 google 中寻找解决方案后,我尝试在 Windows 环境中使用 MSBuild 进行构建。我也在这里看到类似的错误。错误是:错误:MSB4803:MSBuild 的 .NET Core 版本不支持任务“ResolveComReference”。请使用 .NET Framework 版本的 MSBuild。
.NET Framework 项目也给出了类似的错误。
错误 MSB4028:无法从“ResolvedFiles”参数中检索“ResolveComReference”任务的输出。对象与目标类型不匹配。
有没有人遇到类似的问题?。希望有人能给出答案。谢谢你。

最佳答案

https://github.com/microsoft/msbuild/issues/3986
根据上面的链接。微软的员工说他们不能在不久的将来给出解决方案。

关于c# - 错误 : MSB4803: The task "ResolveComReference" is not supported on the . NET Core 版本的 MSBuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62577989/

相关文章:

c# - 在 C# 中访问数据库的最佳方法(设计模式)是什么?

visual-studio - VS 中的 TypeScript "Go to implementation"

c# - 在同一 namespace 下的同一源文件中使用非嵌套类是好事还是坏事

c# - 存储过程无法使用动态 sql 文本正确运行

c# - 碰撞检测在 Unity 2D 中不起作用

c# - 如何使用 MVVM 绑定(bind)多个数据网格源?

c# - 这个 "move declaration closer to usage"真的更可取吗?

c# - 我们可以解码 Guid 以找出它是在何时何地生成的吗?

.net - .NET 基本类型有什么特别之处?

c# - 该类型是在使用辅助方法时未引用的程序集中定义的