プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2017/12/27

.NET Core の ProjectGUID

event_note2017/12/27 5:09

Visual Studio の .NET Core プロジェクトの GUID が変更になっているようです。

GitLab CI と SonarQube を使った .NET Core アプリケーションのコード解析の最中に ProjectGUID に関する警告が表示され、上手く動作しなかったので調べてみると、以下の記事を見つけました。

これによると、.NET Core では以下のように変更されているようです。

変更前

  • FAE04EC0-301F-11d3-BF4B-00C04F79EFBC

変更後

  • 9A19103F-16F7-4668-BE54-9A1E7A4F7556

プロジェクトファイルの変更

プロジェクトファイル (*.csproj) を開き、<PropertyGroup> の下に以下を記述します。

<ProjectGUID>{9A19103F-16F7-4668-BE54-9A1E7A4F7556}</ProjectGUID>

これで GitLab CI と SonarQube を使った .NET Core アプリケーションのコード解析は上手くいくようになりました。

ただ、ProjectGUID が何なのかいまいちよくわかっていないので、これで本当に良いのかどうかはわかりません。