gpt4 book ai didi

c# - 无法加载文件或程序集System.ComponentModel.Annotations。该系统找不到指定的文件

转载 作者:行者123 更新时间:2023-12-03 02:41:47 25 4
gpt4 key购买 nike

我正在使用程序集绑定(bind),但仍然收到此错误:

无法加载文件或程序集“System.ComponentModel.Annotations,Version=4.2.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件

这是我的代码:

  <dependentAssembly>
<assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
</dependentAssembly>

以下是有关错误的更多详细信息:

===预绑定(bind)状态信息===日志: DisplayName = System.ComponentModel.Annotations,版本=4.2.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a (详细说明)日志:应用程序库 = 文件:///C://Source/Workspaces/CQB/Development/Dev-branch/Azure/CloudService1/csx/Debug/roles/CQB.TaskRole2/approot日志:初始 PrivatePath = C:\Users\Source\Workspaces\CQB\Development\Dev-branch\Azure\CloudService1\csx\Debug\roles\CQB.TaskRole2\approot

调用程序集:Square.Connect,Version=2.25.0.0,Culture=neutral,PublicKeyToken=null。

日志:此绑定(bind)在默认加载上下文中启动。日志:使用应用程序配置文件:C:\Users\Source\Workspaces\CQB\Development\Dev-branch\Azure\CloudService1\csx\Debug\roles\CQB.TaskRole2\approot\CQB.TaskRole2.dll.config日志:使用主机配置文件:日志:使用 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config 中的计算机配置文件。日志:在应用程序配置文件中找到重定向:4.2.0.0 重定向到 4.2.1.0。日志:政策后引用:System.ComponentModel.Annotations,Version=4.2.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a日志:尝试下载新的 URL 文件:///C://Source/Workspaces/CQB/Development/Dev-branch/Azure/CloudService1/csx/Debug/roles/CQB.TaskRole2/approot/System.ComponentModel.Annotations。 DLL。日志:尝试下载新的 URL 文件:///C://Source/Workspaces/CQB/Development/Dev-branch/Azure/CloudService1/csx/Debug/roles/CQB.TaskRole2/approot/System.ComponentModel.Annotations/System.ComponentModel.Annotations.DLL。日志:尝试下载新的 URL 文件:///C://Source/Workspaces/CQB/Development/Dev-branch/Azure/CloudService1/csx/Debug/roles/CQB.TaskRole2/approot/System.ComponentModel.Annotations。 EXE文件。日志:尝试下载新的 URL 文件:///C://Source/Workspaces/CQB/Development/Dev-branch/Azure/CloudService1/csx/Debug/roles/CQB.TaskRole2/approot/System.ComponentModel.Annotations/System.ComponentModel.Annotations.EXE。

最佳答案

我发现库引用属性中显示的版本 4.5.0 的版本是4.2.1.0。当我通过 NuGet 将版本更改为 4.4.1 时,属性中的版本更改为 4.2.0.0

因此,通过 nuget 将 System.ComponentModel.Annotations 的版本更改为 4.4.1 将为我解决该问题。

关于c# - 无法加载文件或程序集System.ComponentModel.Annotations。该系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60892973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com