【发布时间】:2010-05-11 14:05:06
【问题描述】:
我在 Visual Studio 2005 中有一个使用“项目”->“发布”发布的 Web 应用程序项目。
应用程序使用一些位于顶级文件夹中的(文本)文件;例如,让我们称之为textfiles。
我想要实现的是,Visual Studio 在发布时会在目标上创建一个名为textfiles 的顶级文件夹。该文件夹应包含发布时在我的本地计算机上包含的文本文件。
通过在文本文件的设置中将“构建操作”设置为“内容”并将“复制到输出目录”设置为“不复制”,我非常接近。这使得 VS 创建一个名为 textfiles 的顶级文件夹,其中包含我想要的文件。但它也会在 /bin 中创建一个空的textfiles-文件夹,这是我不想要/不需要的。
有没有办法让 VS 抛弃空文件夹?最好没有后期构建事件(您就是这么称呼的吗?)。我觉得“不要复制”应该可以解决问题...
顺便说一句,我用于发布的其他设置是“删除所有现有文件”和“仅需要文件”;包含 App_Code 已停用。
【问题讨论】:
标签: asp.net visual-studio-2005 publishing web-application-project