QRR
(QRR)
1
お世話になっております。
windows10 バージョン4.20で作成したプロジェクトのパッケージ化ですが、
ERROR: Couldn’t find target rules file for target ‘UE4Game’ in rules assembly ‘(プロジェクト名)ModuleRules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’.
とエラーが出て失敗してしまいます。
これを解消するためにはどのような修正を行えばよろしいでしょうか。
また、ソースからのビルドも試みたのですが、それでも
Couldn’t find target rules file for target ‘UE4Editor’ in rules assembly ‘(プロジェクト名)ModuleRules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’.
とエラーが出てしまいました。
該当プロジェクトでは無料配布のプラグインを使用しており、どうやらそれが原因だということは判明したのですが、
Couldn’t find target rules file for target が何を指し、
どう解決すればよいものかが、調べてもわからず…
どうかよろしくおねがいいたします。
paperbag
(paperbag)
2
PluginのBuild.csあたりかIMPLEMENT_MODULEあたりが怪しそうですね。
使用されているPluginが4.20に対応していないため書き換えが必要なのだと思います。
使用されているPluginが分かればお力になれるかもしれません。
メッセージのみでは原因がつかめませんので、支障がなければログを添付してください。
可能であればプラグインについての情報も提示していただけると手がかりが増えるので解決の可能性が上がります。
あと、SolutionFile(.sln)の再生成も試してみてください
QRR
(QRR)
4
ご回答ありがとうございます。
情報が不十分で申し訳ございません。
無事解決することができましたので報告させていただきます。
.uproject から Enterprise を削除することでエラーは解消しました。
解決に辺り、参考にさせていただいた記事はこちらになります
また、使用していたプラグインはこちらのもので、
Shippingビルドでコンパイルエラーが出たので DirGravity.uplugin の Type を Develop → Runtime に変更しました。