我通過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」顯示第二個(v1.0.160)。我第一次安裝了0.22.0,所以我下次嘗試第二個(v1.0.160)。但v1.0.160根本沒有工作(沒有編譯代碼,錯誤增加)。所以我卸載了v1.0.160並再次安裝了v0.22.0。現在它再次編譯,但我得到上面的錯誤。
有誰知道發生了什麼事?
我一直試圖和它最終又開始工作。不知道什麼改變了,但.NET框架版本不是問題。感謝您的回覆! – Frecklefoot