Unityエラー: error CS0246: The type or namespace name 'UxmlNamespacePrefixAttribute' could not be found (are you missing a using directive or an assembly reference?)

Unityで2Dゲームのお勉強のためチョイスしたUFOゲームのチュートリアル中に早速エラーに遭遇。。。ちゃんとやってるつもりなのに。。

出会ったエラーの対処法メモ。

unity3d.com

 

エラーメッセージ

「Library\PackageCache\com.unity.package-manager-ui@2.0.3\Editor\AssemblyInfo.cs(7,12):

error CS0246: The type or namespace name 'UxmlNamespacePrefixAttribute' could not be found

(are you missing a using directive or an assembly reference?)」

 

 出会ったタイミング

[Archived]2D UFO

ゲーム作成 チュートリアル

Beginner 2D UFO Game 3 of 9: Controlling the Player

 

Unity環境

 Unity Version 2019.4.17f1 Personal

 

エラー症状

「Package Manager UI@2.0.3」内の「AssemblyInfo.cs」 C#ソースコード内でエラー発生。

「UxmlNamespacePrefixAttribute」という名前空間がない。

 

エラー対処方法

  1. メニューバー内の「Window」→「Pakage Maneger」→「Package Manager UI」→Update
  2. Update完了後、Unity再起動。×を閉じてもう一度プロジェクトを開く。

 

f:id:GoleiroE:20210327212739p:plain

図.PakegeManegerダイヤログ

 ※図は「AnalyticsLibrary」を選択した絵になってますが、実際の「Package Manager UI」を選択して右下の「Update to ○.○.○」をクリックした。なぜかUpdateしたら、リスト内からPackage Manager UIが消えてしまった。