【问题标题】:How to publish config files along with application in windows forms application如何在 Windows 窗体应用程序中与应用程序一起发布配置文件
【发布时间】:2013-07-04 04:22:20
【问题描述】:

我有一个非常简单的用例。

1) 我有 4 个应用程序启动所需的配置文件。

当我发布我的应用程序时,这些文件应该默认与它一起导出。我怎样才能做到这一点 ?文件应该存储在哪里,以便在安装应用程序时可用? 此应用程序的用户应该能够编辑和访问这些文件。

我看到了使用string source = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);保存它的选项

我尝试将这些作为资源添加,但这些文件需要可编辑,因此不能在 exe 中。(Reference is this question)

如果您需要更多信息,请发表评论。

【问题讨论】:

标签: c# windows winforms


【解决方案1】:

如果您在 Visual Studio 中构建安装程序,您可以将这些文件添加为内容,并且它应该在构建时自动包含在安装程序中。

您可以通过将安装项目添加到解决方案来在 Visual Studio 中创建安装程序。

MSDN 教程链接:http://msdn.microsoft.com/en-us/library/vstudio/19x10e5c(v=vs.100).aspx

我记得它应该自动添加所有内容项,但我有点生疏了。以下是有关如何向安装程序添加项目的更多详细信息,包括桌面快捷方式等:

http://msdn.microsoft.com/en-us/library/vstudio/z11b431t(v=vs.100).aspx

祝你好运!

【讨论】:

    【解决方案2】:

    有很多方法可以做你想做的事。主要问题是你为什么要这样做? 如果您有一个供个人使用的普通程序,您可以简单地将其链接到所需的文件,这意味着在不实际知道该文件存在的情况下使用该文件。

    如果是用于任务,那么您可以将它们压缩在一起,这样您就可以知道它们是在一起的,而无需将它们添加为资源。

    用于其他用途,或者如果您必须将它们添加为资源,只需像显示的那样添加它们here

    有关您需要什么以及如何做的更多信息,我有 here 链接与嵌入资源

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      相关资源
      最近更新 更多