如何从C#应用程序输出资源文件?

时间:2013-02-19 14:22:27

标签: c# file resources

我正在使用Visual C#2010 Express。我想将.dotx或Word模板文件放入我的应用程序的Resources文件夹中,当它安装时,将文件输出到另一个目录,最好是C:// Myfolder /。我在这里找不到任何相关信息。有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

为什么要将此作为资源?为什么不把它捆绑成安装程序包的一部分,它可以解决安装应用程序时放置文件的位置?

答案 1 :(得分:1)

单击“资源”(在"属性"中),然后单击"字符串"旁边的箭头。并选择"文件"。

然后将文件拖入并命名。然后使用:

Properties.Resources.fileName;

将是byte[],并使用以下命令保存:

File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\filename", Properties.Resources.fileName);