我正在嘗試從文件中寫入相對路徑,但是我可以從運行的應用程序文件獲取唯一的相對路徑。根據文件的位置獲取目錄C#
這是由於NCrunch從不同的目錄運行測試導致的問題,所以我的測試失敗了,因爲它無法找到與我的代碼文件相關的文件。
重要的是,這是一個相對路徑,因爲有幾個人在這個項目上工作,所以絕對路徑不起作用。
有什麼辦法可以讓代碼寫入的.cs文件相對路徑?
到現在爲止我一直在使用
private static readonly string MyDocumentsRoot = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
public static readonly string ApplicationRoot = MyDocumentsRoot + @"\Visual Studio 2012\Projects\";
但真正需要的是多一點相對
如果你喜歡一個答案接受 –