【发布时间】:2012-11-30 18:34:44
【问题描述】:
我(仍在)使用 Visual Studio 2008。我有一个 ASP.NET Web 应用程序,其中一些文件位于我的项目根级别的文件夹中,称为“资源”。该文件夹包括 jQuery 包含等,以及作为应用程序用户文档的 PDF 文件。目录结构如下:
Project
|__ Properties
|__ References
|__ (etc.)
|__ bin
|__ (etc.)
|__ resources
|__ (etc.)
|__ docs
|__ DocumentationFile.pdf
我遇到的问题是,当我发布应用程序时,/bin 中正在创建 resources/docs/(空文件夹)。该文件夹及其内容也被复制到根级别的适当位置,因此一切正常。
但我的强迫症倾向迫使我试图弄清楚为什么我会在/bin 中获得额外的副本。谁能解释一下这个现象?
我在解决方案资源管理器的“属性”下将文件DocumentationFile.pdf 标记为“内容”,在我这样做之前它根本没有被复制。而且我曾经将“复制到输出目录”属性设置为“如果较新则复制”,但发现似乎没有必要,所以我将其改回“不复制”(虽然我不知道如果我更新文档会发生什么,新版本会发布吗?)
感谢您提供的任何见解。
【问题讨论】:
标签: asp.net visual-studio-2008 publish web-application-project