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