[スポンサードリンク]
2021-10-26 17:10:57
【MonoGame】MGCBのビルド時にFailed to create importer~エラーが出る
MonoGame(モノゲーム)のContentPipelineツール「MGCB Editor」でコンテンツのビルドを行った際に「Filed to create importer~」というエラーが出るようになってしまいました。
[スポンサードリンク]
その他のMonoGameに関する記事はMonoGame記事まとめをご覧ください。

MonoGameのコンテントパイプラインツールであるMGCB Editorを使い、いつも使ってるPCと別のPCでビルドしようとしたら、MonoGame.Extendに関連したファイルをビルドするところで、エラーが出るようになってしまいました。

以下は「BitmapFont」に関するファイルのエラーです。
Filed to create importer 'BitmapFontImporter'



原因


MonoGame.Extendに関するコンテンツをビルドする場合は、DLLへのパスをMGCBEditorに追加していたのですが、別PCということでパスが違っていたようです。

対応方法


  1. MGCB Editor を起動して、Contentファイルを開きます
  2. 「Project」の「Content」を左クリックで選択すると左下に「Properties」が開きます
  3. 「Properties」の「References」をクリックすると「Reference Editor」ダイアログが開きます
  4. 「Add」をクリックしてWindowsのユーザーフォルダ内から「monogame.extended.content.pipeline」フォルダの「MonoGame.Extended.Content.Pipeline.dll」を探します(詳しくは後述)
  5. 「OK」をクリックします。
  6. もう一度ビルドを試します

DLLの位置はお使いのパソコンによって変わりますが、大体以下の位置になるかと思います。

C:¥Users¥ユーザー名¥.nuget¥packages¥monogame.extended.content.pipeline¥3.8.0¥tools¥

とりあえずこれで、MonoGame.Extend関連のファイルのビルドが通りました!

[スポンサードリンク]
コメント