gpt4 book ai didi

system.reactive - 部署利用 .Net Reactive Extensions

转载 作者:行者123 更新时间:2023-12-01 11:06:05 34 4
gpt4 key购买 nike

我们的应用程序使用 Reactive Extensions (Rx)。这些通常通过 Microsoft 的可下载包安装。但是,当我们发布应用程序时,我们会提供 dll 的副本(即 System.CoreEx.dll 和 System.Reactive.dll)。 GAC v1.0.2787.0 和 v1.0.2856.0 中似乎有两个版本。我们引用了一个特定的版本并发布了适当的版本。

然而,当应用程序启动时,它会抛出一个错误对话框,指出必须在 GAC 中安装 Rx Dll。它还请求其他版本的 Rx 的 Dll,例如如果您引用 1.0.2787,它将请求 1.0.2856.0,反之亦然。

有人解决过这个问题吗?

最佳答案

Rx 程序集不需要安装到 GAC 中,除非您的应用程序程序集安装在 GAC 中。您的应用程序需要安装在 GAC 中还是可以从安装目录运行?

It also requests the Dlls for the other version of Rx e.g. if you are referencing 1.0.2787 it will request 1.0.2856.0 and vice versa

它实际上不太可能跨 Rx 版本请求。您可能需要双重/三次检查您的解决方案(所有 项目)是否都引用了正确(且相同)的 Rx 程序集版本。

关于system.reactive - 部署利用 .Net Reactive Extensions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5788306/

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