首页 > 解决方案 > 我的控制台突然出现这个错误,这是什么意思,我该如何解决?

问题描述

我在 Unity 中遇到了一个错误,因此我无法运行我的游戏。

该错误是指 Text Mesh Pro 包中的一个脚本,它突出显示了其中的任务类型。

我试过重新导入包。

AssetFileRecord fileRecord = projectFilesToScan[i];
Task.Run(() =>
{
    ScanProjectFileAsync(fileRecord);

    m_ScanningCurrentFileName = fileRecord.assetFilePath;

    int completedScans = m_ScanningTotalFiles - Interlocked.Decrement(ref m_RemainingFilesToScan);

    m_ScanningCurrentFileIndex = completedScans;
    m_ProgressPercentage = (float)completedScans / m_ScanningTotalFiles;
});

这是错误:

“Library\PackageCache\com.unity.textmeshpro@2.0.1\Scripts\Editor\TMP_PackageUtilities.cs(310,17): 错误 CS0433: 类型 'Task' 存在于两个 'Unity.Tasks, Version=0.0.0.0,文化=中性,PublicKeyToken=null' 和'mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089'"

标签: c#unity3d

解决方案


推荐阅读