TFS/MSBuild通用测试-如何指定项目相对路径

TFS/MSBuild通用测试-如何指定项目相对路径,tfs,msbuild,environment-variables,Tfs,Msbuild,Environment Variables,我正在尝试在测试项目中使用“”将Silverlight单元测试集成到TFS构建中,以进行包装 当我硬编码到所有测试的路径时,它工作得很好,但我正在努力解决如何将项目相关路径传递到通用测试,以便它在TFS构建环境中工作 我最接近的方法是让构建过程工作流设置指向StatLight的环境变量和包含SL单元测试的xap文件,这样我就可以将命令行参数中的那些变量引用到StatLight 不过感觉有点骇人——有没有更好的方法可以根据当前的解决方案/构建配置将路径信息引入到通用测试中 使用了一些我在任何地方都

我正在尝试在测试项目中使用“”将Silverlight单元测试集成到TFS构建中,以进行包装

当我硬编码到所有测试的路径时,它工作得很好,但我正在努力解决如何将项目相关路径传递到通用测试,以便它在TFS构建环境中工作

我最接近的方法是让构建过程工作流设置指向StatLight的环境变量和包含SL单元测试的xap文件,这样我就可以将命令行参数中的那些变量引用到StatLight

不过感觉有点骇人——有没有更好的方法可以根据当前的解决方案/构建配置将路径信息引入到通用测试中


使用了一些我在任何地方都找不到的环境变量(%TestDeploymentDir%),因此我想知道是否还有其他神奇的变量可以用来推断路径,而不必设置自己的路径。

以下是有关MSBuild属性的一些参考:


希望对您有所帮助。

+1有关有用的参考资料,谢谢。但这并不完全是我想要的——本质上,我希望通过直接使用这些属性来避免设置环境变量,但看起来通用测试框架并不是这样设置的。