【发布时间】:2013-02-11 13:39:43
【问题描述】:
我在我的 Visual Studio 中遇到了这种不寻常的行为,突然我的测试二进制文件(mytestsolution.dll)和在引用中添加的依赖二进制文件被从我的 Bin 文件夹复制到 TestResults\\Out 文件夹中,并且从那里开始执行?
这会导致我的测试失败,因为我的 GetExecutionAssembly() 提供的是 Out 文件夹的路径,而不是存在一些依赖二进制文件的 Bin 文件夹?
谁能帮我解决这个问题?
【问题讨论】:
-
您是否检查了项目构建的设置:
Properties -> Build -> Output Path? -
输出路径仅为 bin 文件夹。该文件是在 bin 文件夹中创建的,但是当从 Visual Studio 执行时,它会被复制到测试结果文件夹并从那里执行
标签: c# visual-studio-2010 unit-testing deployment msbuild