我有一个奇怪的问题。我的单元测试在IDE中传递,但在命令行中失败(通常我会反过来考虑它)。
我正在使用Visual Studio Team System 2008和.net 3.5。
我在NHibernate(NHibernate.ByteCode.Castle.dll)和Castle(Castle.DynamicProxy2.dll)项目中有一个'软'依赖。
我已设置testrunconfig文件,将这些DLL添加为部署选项卡下部署的其他文件。
在IDE中,测试正常运行,但在命令行中我收到错误:
警告:测试运行部署问题: 装配或模块'Castle.Core' 直接或间接引用 部署项目 '依赖\ NHibernate.ByteCode.Castle.dll' 由测试运行指定 找不到配置。
我不知道如何解决这个问题,非常感谢任何帮助。
答案 0 :(得分:0)
当您从命令行运行它时,是否有可能无法正确复制(或忘记复制某些内容)到部署目录或不在正确位置(文件夹,子文件夹)? 听起来像这样的问题,也因为IDE很可能隐含地完成了这项工作。