gpt4 book ai didi

c# - SubSonic DAL,找不到程序集?

转载 作者:行者123 更新时间:2023-11-29 04:51:51 25 4
gpt4 key购买 nike

我已经使用 c# 和 mysql 为 .NET4.0 应用程序生成了带有 Subsonic2.2 的 DAL 层。然而,当我使用 Collection 时,我在这一行有这个异常(exception):

AnagraficaCategorieCollection a = new AnagraficaCategorieCollection().Load();

告诉我它无法加载或找到程序集 MySql.Data,版本 5.2.3.0。

我的项目引用了较新的版本。我怎样才能解决这个问题?

最佳答案

解决方案是使用 assembly redirect ,它告诉框架使用更新版本的 MySql.Data。要添加重定向,请将其放入您的 web/app.config 中:

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="5.0.0.0-6.5.3.0" newVersion="6.5.4.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>

请注意,您可能需要更改版本号以匹配您当前的程序集。

关于c# - SubSonic DAL,找不到程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959838/

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