我正在使用.Net Core,并尝试将.NET 4.5应用迁移到.Net Core。在此过程中,当尝试访问git .dll时,我发现了以下错误。
以下是我的Project.json:
"frameworks": {
"net451": {
"dependencies": {
"Data": "1.0.0-*",
"NLog": "4.3.5",
"HtmlAgilityPack": "1.4.9",
"LibGit2Sharp": "0.22.0",
"RestSharp": "105.2.3",
"Unofficial.Ionic.Zip": "1.9.1.8"
}
}
在下面的代码行中,我收到了一个错误。
if (Repository.IsValid(basePath) == false)
包含命名空间:
using LibGit2Sharp;
using LibGit2Sharp.Handlers;
错误信息为:
无法加载 DLL 'git2-785d8c4':找不到指定的模块。 (HRESULT 异常:0x8007007E)
我想知道是否有其他方法可以在 .Net Core 中使用此功能。