Visual Studio 在 /bin 中为构建操作“内容”创建(空)文件夹发布时
我在 Visual Studio 2005 中有一个 Web 应用程序项目,我使用“Project”-> 发布它。 “发布”。
该应用程序使用一些位于顶级文件夹中的(文本)文件;例如,我们将其称为textfiles
。
我想要实现的是 Visual Studio 在发布时在目标上创建一个名为 textfiles
的顶级文件夹。该文件夹应包含发布时在我的本地计算机上包含的文本文件。
通过在文本文件的设置中将“构建操作”设置为“内容”并将“复制到输出目录”设置为“不复制”,我已经非常接近了。这使得 VS 创建一个名为 textfiles
的顶级文件夹,其中包含我想要的文件。但它还在 /bin 中创建了一个空的 textfiles
文件夹,这是我不想要/不需要的。
有没有办法让 VS 放弃空文件夹?最好没有构建后事件(您是这么称呼它们的吗?)。我觉得“不复制”应该可以解决问题......
顺便说一句,我用于发布的其他设置是“删除所有现有文件”和“仅需要文件”;包含 App_Code 已停用。
I have a Web Application Project in Visual Studio 2005 that I publish using "Project" -> "Publish".
The App uses some (text) files that live in a top-level folder; let us call it textfiles
for example.
What I would like to achieve is that Visual Studio creates a top-level folder called textfiles
on the target when publishing. The folder should contain the text files it contains on my local machine when publishing.
I got pretty close by setting the "Build Action" to "Content" and the "Copy to Output Directory" to "Do not copy" in the settings of the text files. This makes VS create a top-level folder called textfiles
that contains the files I want. But it also creates an empty textfiles
-folder in /bin, which I do not want/need.
Is there a way to have VS ditch the empty folder? Preferably without a post build event (is that how you call those?). I felt like "Do not copy" should do the trick...
By the way the other settings I use for publishing are "Delete all existing files" and "Only files needed"; Include App_Code is deactivated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在记事本中打开您的 proj 文件并搜索“复制到输出目录”节点。将其删除并尝试。
Open your proj file in notepad and search for "Copy to Output Directory" node.Delete it and try.