【MonoGame】MGCBのビルド時にFailed to create importer~エラーが出る

2021-10-26 17:10:57

  1. MonoGame
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関連のファイルのビルドが通りました!
[スポンサードリンク]

コメント

[スポンサードリンク]
[スポンサードリンク]