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ゲームのチュートリアル中に早速エラーに遭遇。。。ちゃんとやってるつもりなのに。。
出会ったエラーの対処法メモ。
エラーメッセージ
「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」という名前空間がない。
エラー対処方法
- メニューバー内の「Window」→「Pakage Maneger」→「Package Manager UI」→Update
- Update完了後、Unity再起動。×を閉じてもう一度プロジェクトを開く。
※図は「AnalyticsLibrary」を選択した絵になってますが、実際の「Package Manager UI」を選択して右下の「Update to ○.○.○」をクリックした。なぜかUpdateしたら、リスト内からPackage Manager UIが消えてしまった。