FluentNHibernate 1.1 / Castle 1.1 依赖项

发布于 2024-09-03 11:34:56 字数 394 浏览 3 评论 0原文

我想将我的 FluentNHibernate 升级到版本 1.1,但我发现它使用 Castle.Core 1.1。

我在我的应用程序中使用 Castle.Windsor 1.2,它与 Castle.Core 1.2 一起使用。

我现在需要找到使用 Castle.Core 早期版本的 Castle.Windsor 版本,但我在任何地方都找不到它。

你建议我应该做什么?

  • 等待使用最新 Castle.Core 的 FluentNHibernate 版本?

  • 或者使用最新的 Castle.Core 从源代码构建 FluentNHibernate 1.1?

  • 或降级我的 Castle.Windsor 版本?

I would like to upgrade my FluentNHibernate to version 1.1, but I found out it uses Castle.Core 1.1.

I use Castle.Windsor 1.2 in my app which works with Castle.Core 1.2.

I now need to find a version of Castle.Windsor that uses this earlier version of Castle.Core, but I can't find it anywhere.

What do you recommend I should do?

  • Wait for a version of FluentNHibernate that uses the latest Castle.Core?

  • OR build FluentNHibernate 1.1 from source using the latest Castle.Core?

  • OR downgrade my Castle.Windsor version?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

长伴 2024-09-10 11:34:56

只有 NHibernate.ByteCode.Castle.dll 和 Castle.DynamicProxy2.dll 依赖于 Castle.Core.dll。

您可以从 Castle ActiveRecord 2.1.1 版本

Only NHibernate.ByteCode.Castle.dll and Castle.DynamicProxy2.dll depend on Castle.Core.dll.

You can get them compiled against Castle.Core.dll 1.2 from the Castle ActiveRecord 2.1.1 release.

梦毁影碎の 2024-09-10 11:34:56

如果您不想针对最新版本的 Castle 构建 FluentNHibernate,请将其添加到您的 app.config/web.config 文件中:

<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Castle.DynamicProxy2" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
        <bindingRedirect oldVersion="2.1.0.0" newVersion="2.2.0.0" />
      </dependentAssembly>
    </assemblyBinding>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
        <bindingRedirect oldVersion="1.1.0.0" newVersion="1.2.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>

If you don't want to build FluentNHibernate against the lastest version of Castle, add this to your app.config/web.config file :

<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Castle.DynamicProxy2" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
        <bindingRedirect oldVersion="2.1.0.0" newVersion="2.2.0.0" />
      </dependentAssembly>
    </assemblyBinding>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
        <bindingRedirect oldVersion="1.1.0.0" newVersion="1.2.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文