1
我正在使用libgit2sharp的庫,我試圖包含在一個asp.net WEB API項目。Libgit2Sharp編譯時間錯誤
庫本身的構建沒有任何問題。此外,使用我開發的庫的控制檯和WPF項目無任何問題編譯。但是,當我將該庫包含在ASP.NET Web API項目中時,會出現以下錯誤。
Failed to make the following project runnable: MYAPI(.NETFramework,Version=v4.5.2) reason: The process cannot access the file 'c:\path\to\project\packages\libgit2sharp.nativebinaries.1.0.164\libgit2\libgit2sharp.dll.config'
because it is being used by another process. MYAPI C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets 262
這不是通常的使用錯誤,這些都沒有解決我只是寫我如何解決在這個特定情況下的問題。 我基本上下載了libgit2sharp源代碼,並且自己構建它而不是使用nuget包。然後我將Release文件夾複製到我的項目中。之後,我將libgit2sharp.dll作爲參考,然後將特定於平臺(win32/x64)的git2-1196807.dll作爲常規文件,並將複製到輸出目錄設置設置爲始終。 – medivh