1
我在VS C#Express 2008中有一個C#控制檯應用程序。該程序需要在運行時讀取幾個文件,爲了方便起見,我想將其放在與.EXE相同的目錄中。但是,當然有兩個.EXE,一個調試版和一個版本,我不想複製一切。管理這個最好的方法是什麼?如何管理在VS C#Express中發佈和構建的常見文件?
我在VS C#Express 2008中有一個C#控制檯應用程序。該程序需要在運行時讀取幾個文件,爲了方便起見,我想將其放在與.EXE相同的目錄中。但是,當然有兩個.EXE,一個調試版和一個版本,我不想複製一切。管理這個最好的方法是什麼?如何管理在VS C#Express中發佈和構建的常見文件?
您可以只更改兩種配置的輸出路徑以使用'bin \'。
- 或 -
你可以將文件添加到項目中,單擊鼠標右鍵,並設置「複製到輸出目錄」爲「Always」
要與選項2去順便說一句,具有獨立的Debug/Release目錄非常有用。 – Justin 2009-09-22 22:34:37
那麼,做「複製到輸出目錄」幾乎解決了我的問題。例如,我不希望我的項目的根文件夾中混雜着數百個.GIF圖像,因此我將它們放在自己的文件夾中 - 我們稱之爲GIFS。我將.GIF文件添加到項目中,並將「複製到輸出目錄」設置爲「始終」。但是,複製過程在調試和發佈區域中創建了目錄GIFS。這不是我想要的。有沒有把所有這些文件都放在項目頂部,並在運行時找到它們而不用硬編碼某些路徑的方法? – 2009-09-23 01:59:24