我在我的web应用程序中有几个不同类型的项目。其中一些是MyApp.UnitTests,MyApp.UserInterfaceTests,MyApp.Web ...如何获取VS项目子文件夹的路径?
所有这些在C:\Projects\MyApp
文件夹中都有相应的文件夹。有一个名为Images
的子文件夹,其中MyApp.UserInterfaceTests
- C:\Projects\MyApp\MyApp.UserInterfaceTests\Images
,其中存储了一些我想用于测试的图像。
如何获取此文件夹的路径?
var dir = AppDomain.CurrentDomain.BaseDirectory;
返回程序集的路径,但是有没有办法在解决方案中获取基础项目文件夹的路径?
如果您绝对必须在测试中使用图像,最好将它们作为资源嵌入到测试DLL中,这样您就不必担心特定于环境的事情,如文件路径。 – 2014-12-09 11:48:42