2016-10-27 21 views
0

NuGet経由でLibGit2SharpをVSアドオンにインストールしました(再作成中)(Visual Studio 2015)。コードは罰金コンパイルが、私はリポジトリを割り当てるしようとすると、それはbarfs:リポジトリの初期化時にLibGit2Sharpエラーが発生しました

using (var repo = new Repository(@"C:\Path\MyProject")) 

ことは、それを仕事に使用しています。私はそれをテストしていて、コードは正常に動作しました。その後 - bam - 私はもう一度それを実行し、それは動作を停止しました。特定のエラー:

{"Unable to load DLL 'git2-785d8c4': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"} 

私はNuGetについて理解何から - ので、私はそれを心配する必要はありませんすべてのことを設定することになっています - たくさんではありません。だから私はそれをアンインストールし、それを再インストールしました。

LibGit2Sharpについての奇妙なことは、のバージョンが最初に表示され(v0.22.0)、「バージョン1」が2番目に表示されます(v1.0.160)。私は初めて0.22.0をインストールしたので、次回は2番目のバージョン(v1.0.160)を試しました。しかし、v1.0.160はまったく動作しませんでした(コンパイルされたコードはありません)。そこでv1.0.160をアンインストールし、v0.22.0を再度インストールしました。今度はすべてが再びコンパイルされますが、上記のエラーが発生します。

何が起こっているのか知っていますか?

答えて

0

プロジェクトの対象となる.NETフレームワークのバージョンが変更されている可能性はありますか? .NET Frameworkのバージョン4.5(4.51や4.6などの他の上位バージョンではなく)をターゲットにして、もう一度試すことができますか?将来的にはこのスレッドに来るかもしれない他の人のために

+0

私がしようとして保持され、それが最終的に再び働き始めました。何が変わったのか分かりませんが、.NETフレームワークのバージョンは問題ではありませんでした。しかし、返信をありがとう! – Frecklefoot

0

入れ「git2-785d8c4.dll」を同じディレクトリに出力exeファイルがある場合は、それが動作します。

あなたがそれを見つけることができます.. \ LibGit2Sharp \ binに\デバッグ(リリース)\ libに\のwin32 \ x86の

関連する問題