【问题标题】:How to deploy an application that uses enterprise library如何部署使用企业库的应用程序
【发布时间】:2013-02-10 10:41:07
【问题描述】:

我有一个使用统一和日志记录应用程序块的应用程序。添加这些程序集后,我最近从存储库中签出了应用程序,但出现了一些错误。最终我在我的电脑上安装了企业库,它现在可以工作了。我的问题是我必须在每台使用它的电脑上安装 Enterprise Library 吗?如果有,有什么解决方法吗?

【问题讨论】:

    标签: enterprise-library-5


    【解决方案1】:

    问题是您引用企业库程序集的项目正在引用企业库的安装位置 - 可能是 Program Files 目录。您可以添加企业库引用via Nuget,而不是在那里引用它们,然后将包作为项目的一部分签入源代码管理。这样一来,您就可以将项目及其依赖项集中在一个地方,并且不必在任何地方都安装 Enterprise Library。

    【讨论】:

      【解决方案2】:

      您好,我不知道我是如何解决的。我认为我的问题是我使用的是企业库实验室的 dll 和配置 exe。我应该在我的电脑上安装了 ent lib 5。我在我的 ci 服务器中遇到了同样的问题,所以我从存储库中删除了我的项目并在我的本地工作时再次添加它。

      简而言之。安装 entlib 5 并且不要在项目中使用来自实验室的 dll。我不需要在我的部署中安装 ent lib,我只需要复制 dll。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-29
        • 2023-04-10
        • 2019-09-15
        • 2018-07-05
        • 1970-01-01
        • 1970-01-01
        • 2019-06-06
        • 1970-01-01
        相关资源
        最近更新 更多