Unityでのエラーについてです。もう同じメッセージが出ないようにしたいです。
解決したいこと
Unityにて、ソフトを起動するたびに毎回同じエラーがでてくるので、でなくなるよう解決したいです!
エラー自体は、PackageCacheフォルダーを削除すれば消えはします。
ただ、毎回同じようなエラーに苦しまされるのをなくしたいです。
スクリプトを特に書いてもいない、いじってないプロジェクトでも起こります。
誰か詳しい方、ご回答のほどよろしくお願いします!
発生している問題・エラー
2つあります。
Library/PackageCache/com.unity.test-framework@1.1.16/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs(9,40): error CS0246: The type or namespace name 'BuildActionTaskBase<>' could not be found (are you missing a using directive or an assembly reference?)
Library/PackageCache/com.unity.test-framework@1.1.16/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs(15,33): error CS0115: 'PrebuildSetupTask.Action(IPrebuildSetup)': no suitable method found to override
該当するソースコード
using System;
using System.Collections;
using NUnit.Framework.Interfaces;
using UnityEngine;
using UnityEngine.TestTools;
namespace UnityEditor.TestTools.TestRunner.TestRun.Tasks
{
internal class PrebuildSetupTask : BuildActionTaskBase<IPrebuildSetup>
{
public PrebuildSetupTask() : base(new PrebuildSetupAttributeFinder())
{
}
protected override void Action(IPrebuildSetup target)
{
target.Setup();
}
}
}
自分で試したこと
・Library/PackageCacheにてPackageCacheフォルダーを消してます。(ソフトを立ち上げるたびにいちいち要求されるので面倒なんです。)
・Unityのバージョンを変えてみる
・ネットで検索→思ったような解決策が見つからず。
1 likes