我目前正在处理项目中的任务。我们在解决方案中有许多测试项目,它们都使用DeploymentItem()属性(所有测试都在工作)。
我的问题:
我在复制的根目录中创建了一个新目录,该目录中是一个新的Test-Project。新测试未部署项目或其他项目,并且使用了错误的输出路径。(所有测试均无法正常工作,因为没有项目正在部署)
所有旧的测试项目都使用“ TestResults”目录。每次构建/运行测试后,都会创建一个名为“ Deploy_xxx_Date”的新子目录。我的测试项目正在使用默认目录bin / Debug作为输出路径。我如何更改我的项目也自动使用默认的TestResults目录?哪个是部署项目的最佳方法?
提示:
旧测试的输出:C:.. \ RootOfProject \ SolutionDir \ TestResults \ generationFolderWithDeploymentItems
我的测试输出:C:.. \ RootOfProject \ Tests \ ProjectDir \ bin \ Debug \ NothingDeployed
我的项目还应该具有以下输出目录:C:.. \ RootOfProject \ SolutionDir \ TestResults \ FolderWithDeploymentItems
运行测试后出现错误:
测试文件'C:Tests \ TESTPROJECT \ bin \ Debug \ ItemWhichShouldBeDeployed'不存在。