我在我的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