使用 NUnit 时,我可以关闭卷影复制,以便从输出目录运行我的测试程序集。我需要这个,因为在这种情况下我的测试不是单元测试,而是集成测试,需要能够访问一些由构建复制到输出目录的程序集。
但是,当我使用 Visual Studio 2010 测试运行程序运行 Visual Studio 测试项目时,我找不到关闭卷影复制的方法。
有人可以让我知道该怎么做吗?
使用 NUnit 时,我可以关闭卷影复制,以便从输出目录运行我的测试程序集。我需要这个,因为在这种情况下我的测试不是单元测试,而是集成测试,需要能够访问一些由构建复制到输出目录的程序集。
但是,当我使用 Visual Studio 2010 测试运行程序运行 Visual Studio 测试项目时,我找不到关闭卷影复制的方法。
有人可以让我知道该怎么做吗?
显然没有办法做到这一点。相反,您必须标记要与被测程序集一起复制的程序集。感谢埃瓦尔德霍夫曼:
您应该扭转它,并使用 DeploymentItem 属性将依赖程序集引入测试环境。