第4章 既知の問題
-
Red Hat Enterprise Linux 7 のビルドコンテナーが、
rh-nodejs8パッケージではなくrh-nodejs10パッケージを含むように更新されました。Node.js 8 のサポートは、2019 年 12 月に終了し、インストールするモジュールには修正されないセキュリティー脆弱性があります。rh-nodejs10を使用する更新により、rh-nodejs8パッケージに依存するアプリケーションが破損する可能性があります。関連する変更についての詳細は、Node.js 10 changelog ファイル を参照してください。 - ASP.NET Core 共有フレームワークがないため、フレームワーク依存として公開される ASP.NET Core アプリケーションはランタイムコンテナーイメージで実行できません。詳細は、.NET Core 2.1 RPM パッケージの『.NET Core 2.1 Release Notes』の「 Shared Framework issue 」を参照してください。
.NET Core SDK 2.1.3xx には誤った
NETStandard.Libraryバージョンが含まれています。この SDK バージョンを使用すると、ビルドが失敗する場合があります。この問題を修正するには、SDK 2.1.402(以降)に更新します。最新の SDK バージョンに更新するには、DOTNET_SDK_VERSION環境変数を 2.1.402(または最新の SDK バージョンまたは最新の設定)に変更します。これおよびその他の環境変数の詳細は、「環境変数」を参照 してください。SDK バージョンを指定
し、最新の SDK バージョンに更新しない場合は、csprojファイルの以下のエントリーを削除することで、この問題を回避できます。<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
RPM の 既知 の問題と回避策の一覧は、.NET Core 2.1 RPM パッケージの『.NET Core 2.1 Release Notes』の既知の問題を参照してください。