【问题标题】:How to add files and folders to program directory in .NET?如何将文件和文件夹添加到 .NET 中的程序目录?
【发布时间】:2014-04-30 01:45:21
【问题描述】:

我正在用 C# 编写一个 winforms 应用程序。我希望在我将在应用程序中使用的程序(“安装”)目录中始终有一些文件夹(可能还有一些文件)。当我在不同的机器上部署应用程序时,可能会移动这些。显然,当我在编写、编译和测试程序时,我也需要这些存在。

如何在不编写代码在程序启动时创建这些文件夹的情况下做到这一点?

【问题讨论】:

  • 在解决方案资源管理器中右击并添加文件夹??

标签: c# .net path installation


【解决方案1】:

您可以在项目中添加您想要使用的任何文件,然后设置

将文件的Copy to Output Directory 属性改为Copy always 选项。

这样文件将始终复制到您的输出目录bin/Debugbin/Release,您可以随时访问它们。

【讨论】:

  • 别忘了将Build Action 设置为Content
【解决方案2】:

要复制目录,请转到 Project->Properties->Build Events 并添加以下内容:

XCOPY "$(SolutionDir)Resources\MyDir" "$(TargetDir)\MyDir\" /S /Y

“/S”会递归复制文件,“/Y”会不提示直接覆盖。

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2013-05-28
    • 1970-01-01
    • 2022-10-03
    • 1970-01-01
    • 2021-09-22
    相关资源
    最近更新 更多