代码之家  ›  专栏  ›  技术社区  ›  jamiebarrow

单元测试在VisualStudio中通过,但在命令行中失败(找不到Castle.Core)

  •  1
  • jamiebarrow  · 技术社区  · 14 年前

    我正在使用VisualStudioTeamSystem2008和.NET3.5。

    我的项目对NHibernate(NHibernate.ByteCode.Castle.dll)和Castle(Castle.dynamicproxy.dll)有“软”依赖关系。

    我已经设置了testrunconfig文件,将这些dll作为附加文件添加到Deployment选项卡下进行部署。

    在IDE中,测试正常运行,但在命令行中我得到错误:

    警告:测试运行部署问题: 组件或模块“Castle.Core” 直接或间接引用 '依赖项\NHibernate.ByteCode.Castle.dll'

    我不知道如何解决这个问题,任何帮助都将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Juri    14 年前

    从命令行运行部署目录时,是否有可能没有将其正确复制(或忘记要复制的内容)到部署目录,或者没有将其复制到正确的位置(文件夹、子文件夹)?