c# - 在 Visual Studio 2008 中更改单元测试项目的输出路径

标签 c# visual-studio-2008 unit-testing .net-2.0

我更改了测试项目的输出路径,因为默认路径不符合我们的项目目录结构。在我这样做之后,Visual Studio 2008 无法运行测试,因为它找不到单元测试项目程序集。

我还需要更改哪些内容才能让单元测试引擎找到程序集?

最佳答案

至少有三种方法可以解决这个问题

  1. 在解决方案中运行任何测试之前设置输出路径(如 suggested by Paulius Maruška )。
  2. 关闭解决方案,删除目录 TestResults(在您的解决方案文件夹下),然后打开解决方案并运行所有测试(测试 -> 运行 -> 全部.. .)
  3. 将您的程序集添加到要在 .testconfig 文件中部署的文件列表 (suggested by Ty)

可能不推荐解决方案 3,因为解决方案 1 或 2 将实现相同的效果 无需添加对输出路径的第二个引用。

请注意,解决方案 2 将删除您可能拥有的所有测试历史记录。

关于c# - 在 Visual Studio 2008 中更改单元测试项目的输出路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/249647/

相关文章:

javascript - 在 promise 解析时调用私有(private)函数的单元测试模块

c# - 如何在asp.net mvc中使用 Entity Framework 在父表中创建外键并将其分配给子表

c# - 在 Visual Studio 中的设计时列出所有公共(public)类属性和字段

c# - 如何在文本框中显示选定的 Datagrid 单元格值?

c# - Visual Studio 设计器总是试图更改我的控件

java - 使用 JavaDoc 丰富 JUnit 测试报告

c# - 加载 XML 文档 - 名称不能以零字符开头

C#/.NET : How to add networked printer to a local PC account?

c++ - 从 Visual Studio 2005 移植到 2008 或更高版本

sql-server - VBScript、ASP 代码和 SQL Server 2000 的单元测试