2013-02-10 102 views
1

我有一个使用统一和日志记录应用程序块的应用程序。我最近在添加这些程序集之后从存储库中检出了应用程序,并且出现了一些错误。最终我在我的电脑上安装了企业库,现在它正在运行。我的问题是我必须在每台使用它的电脑上安装企业库吗?如果是的话,是否有解决方法?如何部署使用企业库的应用程序

回答

2

问题是,引用企业库程序集的项目引用了企业库的安装位置 - 可能是Program Files目录。您可以添加企业库引用via Nuget,然后将包作为项目的一部分检入到您的源代码管理中,而不是在那里引用它们。通过这种方式,您可以将项目及其依赖项全部集中到一个地方,并且无需在任何地方安装企业库。

0

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

所以在一个坚果壳。安装entlib 5,并且不要在项目中使用来自实验室的dll。我不需要在我的部署中安装ent lib,我只需要复制dll。

相关问题