プロジェクトをコンパイル時にBad IL format. エラーが発生する

:white_question_mark: Question

Studioでプロジェクトをコンパイルしようとすると、以下のエラーが発生しコンパイルができません。
Bad IL format. The format of the file ‘C:\Users\XXX.nuget\packages\UiPath.emgucvbundle\1.1.0\lib/net5.0/concrt140.dll’ is invalid. C:\Users\XXX.nuget\packages\UiPath.emgucvbundle\1.1.0\lib/net5.0/concrt140.dll”
以下の他DLLも同じようなエラーとなります。
cvextern.dll
msvcp140_1.dll
msvcp140_2.dll

:light_bulb: Answer

エラーが出ているファイルが含まれているアクティビティパッケージをアンインストールし、再インストールしてください。
エラーに出ているファイルパスの「packages」後ろの部分が対象のアクティビティパッケージです。
今回の例の場合はuipath.emgucvbundleです。
‘C:\Users\XXX.nuget\packages\UiPath.emgucvbundle\1.1.0\lib/net5.0/concrt140.dll’ is invalid.

原因

パッケージが正しくインストールできていませんでした。

1 Like