请教个问题,安装了qt及windows下vs2017下的插件,创建了一个最简单的GUI项目编译报错,这个可能是什么原因?

奔五码农 2019-12-27 10:57:22
错误内容如下:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 此编译的源文件可以在以下位置找到:“C:\Users\dell\AppData\Local\Temp\84404214-f7b3-47ad-a543-1bb8ff3af7ff.txt” QtGuiApplication1 C:\Users\dell\AppData\Local\QtMsBuild\qt_vars.targets 246
错误 MSB3758 编译时出错。c:\Users\dell\AppData\Local\Temp\girthkcd.0.cs(88,26) : error CS1061: “System.Collections.Generic.IEnumerable<string>”不包含“ToHashSet”的定义,并且找不到可接受类型为“System.Collections.Generic.IEnumerable<string>”的第一个参数的扩展方法“ToHashSet”(是否缺少 using 指令或程序集引用?) QtGuiApplication1 C:\Users\dell\AppData\Local\QtMsBuild\qt_vars.targets 246
错误 MSB4175 未能从程序集“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Tasks.Core.dll”加载任务工厂“CodeTaskFactory”。任务工厂必须对 "TaskType" 属性返回一个值。 QtGuiApplication1 C:\Users\dell\AppData\Local\QtMsBuild\qt_vars.targets 246
...全文
1995 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
插件问题,果断解决问题,感谢。
一只小章鱼 2020-04-28
  • 打赏
  • 举报
回复
ToHashSet 得.NET 4.7.2 以上版本才支持,下载后可解决该问题。 注:可在VS--帮助--关于Microsoft Visual Studio 界面检查NET framework的版本。
zhangjp226 2020-02-27
  • 打赏
  • 举报
回复
一尺丈量 2020-02-27
  • 打赏
  • 举报
回复
配个图吧,没图不知道什么情况。
zhangjp226 2020-02-27
  • 打赏
  • 举报
回复
已解决,vs2017 + Qt5.12.0 只能下载qt-vsaddin-msvc2017-2.2.2.vsix,较低版本没试,其它更高版本会有问题
llitt1314 2020-02-18
  • 打赏
  • 举报
回复
也有人说 是插件的版本问题
llitt1314 2020-02-18
  • 打赏
  • 举报
回复
我也出现了相关的问题;当前还没解决,网上给替换文档试过了解决不了
donwmufromdying 2020-01-07
  • 打赏
  • 举报
回复
有点怀疑你的项目是C#项目?或者你的Qt插件有啥问题?怎么报错是C#相关的错误?缺少System.Linq https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.tolist?redirectedfrom=MSDN&view=netframework-4.8#System_Linq_Enumerable_ToList__1_System_Collections_Generic_IEnumerable___0__
奔五码农 2019-12-30
  • 打赏
  • 举报
回复
有朋友遇到过类似问题么,周末又折腾了好久,还是没解决
奔五码农 2019-12-27
  • 打赏
  • 举报
回复
qt是5.9.2版本

16,213

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧