在VS 2010中的MS Test下运行测试时,如何找到执行程序集的路径的等价物?我需要知道测试的运行位置,以便我可以设置它所需的数据文件的相对路径.
我试图找到一个执行测试的相同路径,如果我System.Reflection.Assembly.GetEntryAssembly().Location在执行程序集上使用,我会得到它.谢谢你的帮助.
Mar*_*ade 23
您可以使用它TestContext.DeploymentDirectory来获取测试部署目录.测试配置允许您自动部署文件以进行测试.
此问题并非特定于MsTest。您可以使用与任何其他.NET应用程序相同的解决方案。
类似问题的答案:
string directory = AppDomain.CurrentDomain.BaseDirectory;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10642 次 |
| 最近记录: |