2021年5月1日土曜日

コードメトリックスを算出するツールのビルドではまった

 1時間30分くらいはまったのでメモ。

https://docs.microsoft.com/en-US/visualstudio/code-quality/how-to-generate-code-metrics-data?view=vs-2019

エラー内容:

 error MSB4236: 指定された SDK 'Microsoft.NET.Sdk' は見つかりませんでした。


Restore.cmdの代わりに:

dotnet restore Roslyn.sln


msbuild~の代わりに:

dotnet msbuild /m /v:m /p:Configuration=Release Metrics.csproj


を実行することで解決した。

PATHとかMSBuildSDKsPathを設定してもうまくいかんかった。設定しても、VS2019も入ってるからそっちのMSBuildとかが優先されちゃうんだろうな。