私はLibGit2SharpとLibGit2Sharp.NativeBinariesをpaket(最初の最後の安定バージョンとプレリリース)でインストールしました。しかし、私はこのエラーを取得しておいてください。LibGit2Sharp:エラーFS0229:バイナリファイルを開く際にエラーが発生しました - >不正なcliヘッダー、rva 0
Script1.fsx(3,1): error FS0229: Error opening binary file '../packages\LibGit2Sharp.NativeBinaries\runtimes\win7-x64\native\git2-381caf5.dll': ../packages\LibGit2Sharp.NativeBinaries\runtimes\win7-x64\native\git2-381caf5.dll: bad cli header, rva 0
Script1.fsx(3,1): error FS3160: Problem reading assembly '': Exception of type 'Microsoft.FSharp.Compiler.ErrorLogger+StopProcessing' was thrown.
私もC#プロジェクト(VS2015 - > diffのターゲットフレームワークを試してみました:4、4.5.2および4.6.1)でそれを参照しようとしたが、私はこのエラーを取得しています:最後の安定Ver.3.80に
と同じエラーシオン 私が間違っていることは何ですか?
私の推測では、.NETでCまたはC++のDLLを参照しようとしています。コードでlibgit2をどのように参照しているかを表示できますか?なぜlibgit btwが必要ですか? Windows gitクライアントがあります。 – s952163
ネイティブライブラリが存在するはずのフォルダを追加しました。直接参照する必要はありませんが、LibGit2Sharpを参照する必要があります。 – s952163