【发布时间】:2021-12-16 18:28:22
【问题描述】:
我使用 VS Code 中的包管理器来安装最新版本的 automapper。我在 8.0.1,现在我想更新到 8.1.1
AutoMapper.Extensions.Microsoft.DependencyInjection - 版本 8.1.1
当 VS Code 尝试安装它并且现在无法启动项目时,我在 Omnisharp 日志中收到了此消息。
“/Users/charlespareto/yogabandy2020/API/API.csproj”的队列项目更新 信息:OmniSharp.MSBuild.ProjectManager 加载项目:/Users/charlespareto/yogabandy2020/API/API.csproj 找不到自定义 attr 构造函数图像:/Users/charlespareto/yogabandy2020/Infrastructure/bin/Debug/net5.0/Infrastructure.dll mtoken:0x0a000001 由于:无法解析对程序集的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。 找不到自定义 attr 构造函数图像:/Users/charlespareto/yogabandy2020/Core/bin/Debug/net5.0/Core.dll mtoken:0x0a000001 由于:无法解析对程序集的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。 信息:OmniSharp.MSBuild.ProjectManager 成功加载项目文件'/Users/charlespareto/yogabandy2020/API/API.csproj'。 信息:OmniSharp.MSBuild.ProjectManager 更新项目:API 找不到自定义 attr 构造函数图像:/Users/charlespareto/yogabandy2020/Infrastructure/bin/Debug/net5.0/Infrastructure.dll mtoken:0x0a000001 由于:无法解析对程序集的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。 找不到自定义 attr 构造函数图像:/Users/charlespareto/yogabandy2020/Core/bin/Debug/net5.0/Core.dll mtoken:0x0a000001 由于:无法解析对程序集的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。 [警告]:OmniSharp.MSBuild.PackageDependencyChecker API:找到包引用'AutoMapper.Extensions.Microsoft.DependencyInjection',但锁定文件(“8.0.1”)中没有一个版本满足[8.1.1,) 信息:OmniSharp.MSBuild.ProjectManager '/Users/charlespareto/yogabandy2020/API/API.csproj' 的队列项目更新 信息:OmniSharp.MSBuild.ProjectManager '/Users/charlespareto/yogabandy2020/API/API.csproj' 的队列项目更新 信息:OmniSharp.MSBuild.ProjectManager 加载项目:/Users/charlespareto/yogabandy2020/API/API.csproj [警告]:OmniSharp.MSBuild.ProjectLoader 来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper 10.1.1”:存储库主签名的时间戳发现链构建问题:ExplicitDistrust:此策略的信任设置设置为拒绝. [警告]:OmniSharp.MSBuild.ProjectLoader 来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.1”:存储库主签名的时间戳发现链构建问题:ExplicitDistrust:信任设置此策略设置为拒绝。 [失败]:OmniSharp.MSBuild.ProjectLoader 来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.1”:存储库主签名有效期已过期。 [失败]:OmniSharp.MSBuild.ProjectLoader 来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper 10.1.1”:存储库主签名有效期已过期。 [警告]:OmniSharp.MSBuild.ProjectManager 无法加载项目文件“/Users/charlespareto/yogabandy2020/API/API.csproj”。 /Users/charlespareto/yogabandy2020/API/API.csproj /Users/charlespareto/yogabandy2020/API/API.csproj(0,0):错误:来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper 10.1.1”:存储库主签名的时间戳发现链构建问题: ExplicitDistrust:此策略的信任设置设置为拒绝。 /Users/charlespareto/yogabandy2020/API/API.csproj(0,0):错误:来自源 'https://api.nuget.org/v3/index 的包'AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.1'。 json':存储库主签名的时间戳发现链构建问题: ExplicitDistrust:此策略的信任设置设置为拒绝。 /Users/charlespareto/yogabandy2020/API/API.csproj(0,0):错误:来自源 'https://api.nuget.org/v3/index 的包'AutoMapper.Extensions.Microsoft.DependencyInjection 8.1.1'。 json':仓库主签名有效期已过。 /Users/charlespareto/yogabandy2020/API/API.csproj(0,0):错误:来自源“https://api.nuget.org/v3/index.json”的包“AutoMapper 10.1.1”:存储库主签名有效期已过。 信息:OmniSharp.MSBuild.ProjectManager 更新项目:API [警告]:OmniSharp.MSBuild.PackageDependencyChecker API:未在锁定文件中找到“AutoMapper.Extensions.Microsoft.DependencyInjection”。
【问题讨论】:
-
您是否在 npm 更新之前运行了 npm install ?如果使用 nuget 版本,您可以使用 dotnet add package 命令安装它??
-
嗨,T。我是通过 VS Code 中的命令面板完成的。 cmd+shift+p ,然后 nuget 包管理器添加包。然后我搜索了自动映射器并单击了版本。
标签: c# visual-studio-code package-managers