【问题标题】:Place files from project sub-folder into output directory将项目子文件夹中的文件放入输出目录
【发布时间】:2009-01-26 07:55:31
【问题描述】:

我想在 C# 项目中创建一个文件夹来包含一些配置文件。但是,我不希望将这些文件复制到bin\Release\MyFolder。我宁愿将它们直接复制到bin\Release。我认为这可能通过拥有一个“虚拟”文件夹(如解决方案文件夹)来实现,但我不知道该怎么做。

有没有办法在 Visual Studio 2008 (C#) 项目中创建虚拟文件夹?或者更好的是,如何指定(文本)文件输出应定向到主输出文件夹?

【问题讨论】:

    标签: visual-studio projects-and-solutions directory


    【解决方案1】:

    使用构建后事件复制文件。

    【讨论】:

    • 谢谢。这当然是一个解决方案,但我希望我能找到更简单的方法。
    • 无论您的文件保存在哪里,您都可以选择输出文件夹。右键单击项目并选择属性。单击“输出”选项卡。
    • @Sir Psycho:是的,但我问的是一组特定的文件,而不是整个项目。
    【解决方案2】:

    在解决方案视图(View|Solution Explorer)中,右键单击一个项目并选择Add -> New Filter。输入过滤器的名称(看起来像项目中的文件夹),然后您可以通过右键单击并选择 Add -> Existing Item 将现有文件添加到过滤器。

    【讨论】:

    • 这是 VS 2008 吗?我似乎没有这些选项。
    • 我也是,我找不到过滤选项。
    • 这是在 VS2008 Pro 中。它也适用于 VS2005。不知道为什么会丢失!
    • 我也有2008 Pro,但还是找不到!
    • 据我所知,新过滤器仅适用于 Visual C++,不适用于 .NET 环境。我猜 C++ 也会在 2010 年失去它,因为项目格式将与 .NET 语言相同。
    猜你喜欢
    • 2016-11-11
    • 2019-11-24
    • 1970-01-01
    • 2013-08-20
    • 2011-06-24
    • 2022-12-03
    • 1970-01-01
    • 2014-01-21
    • 2011-06-10
    相关资源
    最近更新 更多