使用资源文件路径编写文本文件

时间:2016-03-10 20:10:19

标签: c# file resources

您好我想写一个资源中已经存在的文件:

GlobalVariable.content += "\nMicrocity";
File.WriteAllText(Properties.Resources.Favori, GlobalVariable.content);

但我有一个错误:

  

空访问路径的名称不合法。

1 个答案:

答案 0 :(得分:2)

如果您将文本文件添加为嵌入式资源,则对File.WriteAllText()的调用将返回文本文件的内容。

因此UIApplicationOpenURLOptionsAnnotationKey方法抛出此异常,因为空字符串实际上是文件内容,而不是您期望的路径。

要获取用于读写访问的嵌入式资源文件,您可以在this thread中看到答案。