2011-02-10 38 views
0

我需要在我的代碼中解決一個文件。這個文件不在我的主項目中,而是在一個庫項目中。當我調用AppDomain.CurrentDomain.BaseDirectory時,我最終在啓動項目(我們稱之爲mainproject)調試文件夾。我想要的是調用appdomain.cd.bd並上升3級,所以我離開調試,然後bin和然後mainproject。然後,我將導航到libraryproject和文件所在的文件夾。如何導航後面代碼中的文件夾?

我到目前爲止所嘗試的是做AD.CD.BD \ .. \ ..或AD.CD.BD/../ .. 我以爲我記得那些,但它是不行的。

有誰知道如何做到這一點。

在此先感謝

回答

0

看到你想要根據項目構建路徑來編寫路徑,這很關鍵。當您釋放項目並且這些項目目錄不存在時會發生什麼情況。

我會建議,如果有一個文件需要執行的項目是來自一個庫項目,在構建期間不會複製,您使用後構建步驟將該文件複製到與您的相同位置部件。或者,您可以在項目中的文件上設置構建操作,該操作可能會將此文件轉移到您的主項目構建輸出目錄。

0

三級起來會../../../不是嗎?

+0

你會如何將它應用於AppDomain.CurrentDomain.BaseDirectory? – Terry 2011-02-10 10:09:34