3

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

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

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

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

我尝试将这些作为资源添加,但这些文件需要是可编辑的,因此不能在 exe 中。(参考是这个问题

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

4

2 回答 2

3

如果您在 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

祝你好运!

于 2013-07-03T20:22:20.550 回答
1

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

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

用于其他用途,或者如果您必须将它们添加为资源,只需添加它们,如下所示

有关您需要什么以及如何操作的更多信息,我在此处链接了与嵌入式资源

祝你好运

于 2013-07-03T20:13:43.567 回答