c# - 微软测试 : Getting executing teSTLocation?

标签 c# mstest

在 VS 2010 中的 MS 测试下运行测试时,如何找到执行程序集的等效路径?我需要知道测试从哪里运行,以便我可以设置它需要的数据文件的相对路径。

我正在尝试找到与我在执行程序集上使用 System.Reflection.Assembly.GetEntryAssembly().Location 时所获得的相同类型的执行测试路径。感谢您的帮助。

最佳答案

您可以使用 TestContext.DeploymentDirectory获取测试部署目录。测试配置允许您 automatically deploy files用于测试。

关于c# - 微软测试 : Getting executing teSTLocation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710167/

相关文章:

c# - Unity2D : Rigidbody2D. 添加对撞机时 AddForce 不起作用

c# - 在 EF Core 7.0 中使用 Database.SqlQuery<T> 查询自定义类型

c# - 绑定(bind)datagrid时数据库异常

c# - 具有不同列的求和查询

c# - 使用 MSTest 和 Moq 测试存储库 - .Verify 不工作

c# - MsTest 数据驱动 : ignore specific datarows via testattribute?

c# - 如何将 PostSharp 与最小起订量一起使用?

c# - 使用 C# 创建 MS Access 数据库时命名空间是什么

visual-studio - 没有发现要运行的测试 - 在调试/运行单元测试用例时 - Visual Studio 2017 15.5.1

c# - 无法在 Visual Studio Update1 中并行运行 mstest