我仍然在使用Visual Studio 2008.我有一個ASP.NET Web應用程序,在根目錄級別的文件夾中有一些文件我的項目名爲「資源」。該文件夾包括jQuery包含等,以及PDF文件,該文件是應用程序用戶的文檔。目錄結構是這樣的:我如何防止將外部文檔文件複製到ASP.NET應用程序的bin文件夾中
Project
|__ Properties
|__ References
|__ (etc.)
|__ bin
|__ (etc.)
|__ resources
|__ (etc.)
|__ docs
|__ DocumentationFile.pdf
我遇到的問題是,resources/docs/
(空文件夾)在/bin
在創建時我發佈應用程序。該文件夾及其內容也被複制到根級別的適當位置,因此一切正常。
但我的強迫症傾向迫使我試圖找出爲什麼我要在/bin
中獲得額外的副本。誰能解釋這種現象?
我在文件DocumentationFile.pdf
標記爲「解決方案資源管理器」中的「屬性」下的「內容」,在我之前,它根本不被複制。我曾經把「Copy to Output Directory」屬性設置爲「Copy if newer」,但發現似乎沒有必要,所以我將它改回「不要複製」(雖然我不知道如果我更新文檔,會發生什麼情況,新版本會被髮布?)
感謝您提供的任何見解。
但是,我仍然不太理解「複製到輸出目錄」屬性 - 如果它設置爲「不要複製」(因爲它現在),我的文檔文件會在我發佈時得到更新,如果我在「源」中更新它? – timbck2