【发布时间】:2009-03-04 08:55:30
【问题描述】:
在我的 web 项目中,我的 app_data 文件夹中经常有许多文件。这些文件可能会不时变化(例如翻译文件获得新语言,lucene 索引得到更新并获得新文件名等)。
Visual Studio 仅在将文件单独添加到项目中时才将文件添加到部署过程中。所以如果一个文件已经添加到磁盘上,但是项目中没有,这个文件不会被复制到服务器上……
有没有办法让VS将文件夹中的所有文件添加到部署过程中,而无需我手动更新?
【问题讨论】:
在我的 web 项目中,我的 app_data 文件夹中经常有许多文件。这些文件可能会不时变化(例如翻译文件获得新语言,lucene 索引得到更新并获得新文件名等)。
Visual Studio 仅在将文件单独添加到项目中时才将文件添加到部署过程中。所以如果一个文件已经添加到磁盘上,但是项目中没有,这个文件不会被复制到服务器上……
有没有办法让VS将文件夹中的所有文件添加到部署过程中,而无需我手动更新?
【问题讨论】:
您可以使用构建后事件将文件夹的内容复制到构建目标。
这应该可以帮助您入门: http://visualstudiohacks.com/general/customize-your-project-build-process/
哇,我刚刚看到有人在 2009 年问过这个问题……我希望你已经知道了:)
【讨论】: