【问题标题】:How do i add media files/folder to a winform app .NET如何将媒体文件/文件夹添加到 winform 应用程序 .NET
【发布时间】:2011-02-09 14:02:11
【问题描述】:

我正在制作一个游戏的示例应用程序。我有一个文件夹,我在 Visual Studio 中设置为当前目录,其中包括 pngs、ogg、config.json 等。

当我“发布”时,这些文件不包括在内。如何正确地将媒体文件/文件夹添加到项目中?

【问题讨论】:

    标签: .net visual-studio-2010 visual-studio software-distribution


    【解决方案1】:

    右键单击所需文件,选择Properties 并将Copy To Output Directory 设置为Copy AlwaysCopy if Newer

    这将确保它们被“发布”。

    【讨论】:

    • 酷。有没有办法添加一个文件夹而不是几十个文件?
    • 嗯,我可以添加一个 ./resource 文件夹并在 main() 中更改我的目录。这个解决方案看起来不错。
    • 我还为内容设置了内置操作
    【解决方案2】:

    在 Visual Studio 中,使用 shift-click 选择您希望发布的所有文件(可能是文件夹中的所有文件)。然后右键单击所选文件列表并选择属性。将 Build Action 设置为“Content”,Copy to Output Directory 设置为“Copy always”(或“Copy if newer”)

    【讨论】:

    • 我还为内容设置了内置操作
    • 对我来说关键是将构建操作设置为“内容”