ゲーム開発備忘録

ゲームプログラマー UE4・5向けの記事を書いておりますので見ていただけるとありがたいです。

【UE5】〈Tips〉UE5.6でMagick.NET-Q16-HDRI-AnyCPU' 14.7.0 has a known high severity vulnerabilityで失敗する問題の対処法

目次

 

はじめに

UE5でビルド時にしたときに以下のようなメッセージと共にビルド不能になる問題があったのでその解決方法のメモです

  AutomationUtils.Automation.csproj: [NU1903] Warning As Error: Package 'Magick.NET-Q16-HDRI-AnyCPU' 14.7.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-qp29-wxp5-wh82

 

参考になったフォーラム

forums.unrealengine.com

 

個人の備忘録としてまとめています。誤った情報がある場合があります。

コメントにてご指摘のほどお願いいたします。

メモ

結論Magick.NET-Q16-HDRI-AnyCPU' 14.7.0を14.8.2にあげると治る

①エンジンのソースパスにいく

デフォならC:\Program Files\Epic Games\UE_5.6\Engine\Source

読み取り専用のデータを書き込めるようにします。

 

Sourceを右クリックプロパティから

 

読み取り専用のチェックを外す。

 

②RiderやVisualStudioでNuGetのPackage管理画面から更新

VisualStudioでは Project > Manage NuGet packages

 

Riderであれば ツール > NuGet > ツールウィンドウの表示

 

Magickと検索

 

14.8.2を選択

 

アップグレード

 

完了!

最後に

UE4やUE5向けの記事を書いています。

皆様の応援が投稿のモチベーションになりますので

コメントやX(Twitter)のフォローなどしていただけるとありがたいです。

それではよきゲーム開発を。

投げ銭を投げる