錯誤內容如下:
嚴重性 代碼 說明 專案 檔案 行 禁止顯示狀態
錯誤 此編譯的源檔案可以在以下位置找到:“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
uj5u.com熱心網友回復:
qt是5.9.2版本uj5u.com熱心網友回復:
有朋友遇到過類似問題么,周末又折騰了好久,還是沒解決uj5u.com熱心網友回復:
有點懷疑你的專案是C#專案?或者你的Qt插件有啥問題?怎么報錯是C#相關的錯誤?缺少System.Linqhttps://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__
uj5u.com熱心網友回復:
我也出現了相關的問題;當前還沒解決,網上給替換檔案試過了解決不了uj5u.com熱心網友回復:
也有人說 是插件的版本問題uj5u.com熱心網友回復:
配個圖吧,沒圖不知道什么情況。uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
已解決,vs2017 + Qt5.12.0 只能下載qt-vsaddin-msvc2017-2.2.2.vsix,較低版本沒試,其它更高版本會有問題uj5u.com熱心網友回復:
ToHashSet 得.NET 4.7.2 以上版本才支持,下載后可解決該問題。注:可在VS--幫助--關于Microsoft Visual Studio 界面檢查NET framework的版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/39069.html
標籤:Qt
