🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

2回答

3300閲覧

Unity たくさんの似たようなエラー

yuumae

総合スコア3

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

1クリップ

投稿2021/01/10 10:34

Library\PackageCache\com.unity.test-framework@1.1.16\UnityEngine.TestRunner\NUnitExtensions\Runner\UnityTestExecutionContext.cs(42,17): error CS0246: The type or namespace name 'TestExecutionStatus' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.test-framework@1.1.16\UnityEngine.TestRunner\NUnitExtensions\Runner\UnityLogCheckDelegatingCommand.cs(18,47): error CS0246: The type or namespace name 'TestCommand' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.test-framework@1.1.16\UnityEngine.TestRunner\NUnitExtensions\Runner\UnityTestExecutionContext.cs(17,17): error CS0246: The type or namespace name 'TestResult' could not be found (are you missing a using directive or an assembly reference?)

のようなエラーが445個も急に表れてしまいました。調べたのですが、どういうことが全然わからず作業が進みません。
いままでこのようなものは出てきませんでした。
解決方法を教えてほしいです。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

自分だったら、以下を試します。
(どうなるか保証はしないので、必ずバックアップを取ったうえで行ってください

  • (不要であれば)com.unity.test-frameworkをPackage Managerでアンインストールしてみる
  • Reimport Allを行ってみる
  • Libraryディレクトリを削除してみる

投稿2021/01/11 02:29

fiveHundred

総合スコア10152

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuumae

2021/01/13 09:53

試してみます!ありがとうございます!
guest

0

'TestExecutionStatus'が見つかりません、というエラーですが、それはどこで定義されているもんなんでしょうか

投稿2021/01/10 10:38

y_waiwai

総合スコア88038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuumae

2021/01/10 13:36

コードの中でTestExecutionStatusを書いているところなどなく、ある程度完成していて、少し時間をおいて開いてみるとこのようになっていました。
退会済みユーザー

退会済みユーザー

2021/01/10 16:57

「少し時間をおいて」いた間に、必ず何か変更したはずです。 ひとつずつバージョンを戻して、正常に動作していたソースとの Diff をとってみてください。 バージョン管理してないなら論外。
fiveHundred

2021/01/11 02:39

com.unity.test-frameworkはデフォルトでインポートされているパッケージです。 また、Libraryディレクトリの中身はUnityで自動生成されるものです。 いずれも、ユーザーが直接いじることはありません。 なので、yuumaeさんのコードが原因ではなく、「途中でUnityのバージョンアップをした」「誤操作などで設定を変更してしまった」「Unityのキャッシュ回りのバグ」あたりではないかなと思います。
yuumae

2021/01/13 09:52

ありがとうございます!重点的に見ます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問