如何防止外部文档文件被复制到ASP.NET应用程序中的bin文件夹

时间:2012-12-12 23:05:09

标签: asp.net visual-studio-2008 publish web-application-project

我(仍在)使用Visual Studio 2008.我有一个ASP.NET Web应用程序,其中包含项目根级别名为“resources”的文件夹中的一些文件。该文件夹包括jQuery包含等,以及PDF文件,该文件是应用程序用户的文档。目录结构如下所示:

Project
  |__ Properties
  |__ References
  |__ (etc.)
  |__ bin
  |__ (etc.)
  |__ resources
        |__ (etc.)
        |__ docs
              |__ DocumentationFile.pdf

我遇到的问题是,当我发布应用程序时,resources/docs/中正在创建/bin(空文件夹)。该文件夹及其内容也被复制到根级别的适当位置,因此一切正常。

但我的OCD倾向迫使我试图找出为什么我在/bin获得额外副本。任何人都能解释这种现象吗?

我在解决方案资源管理器中的“属性”下将文件DocumentationFile.pdf标记为“内容”,之前我没有将其复制过来。而且我曾经将“复制到输出目录”属性设置为“复制如果更新”,但发现似乎没有必要,所以我将其改回“不要复制”(虽然我不知道如果我更新文档会发生什么,新版本会发布吗?)

感谢您提供的任何见解。

1 个答案:

答案 0 :(得分:0)

我只是想通了 - bin/resources/docs文件夹是一个剩余的空文件夹,它混乱了我的项目目录,当我将文档文件中的“复制到输出目录”属性设置为“复制如果更新“。