如何在资源文件中写入字符串?我尝试了此代码,但收到错误消息:“ArgumentException。路径包含无效字符。”

StreamReader reader = new StreamReader(Auctions_Parser.Properties.Resources.Settings);
                string content = reader.ReadToEnd();
                reader.Close();
                string ebay = "";

                if (checkBox1.Checked){ ebay = "1"; } else { ebay = "0"; }
                content = Regex.Replace(content, @"Ebay&\d", "Ebay&"+ebay);
                StreamWriter writer = new StreamWriter(Auctions_Parser.Properties.Resources.Settings);
                writer.Write(content);
                writer.Close();

Settings.txt 内容:
SaveFolder&C:/Desktop/
Ebay&1
Delcampe&1
BidStart&1
eBid&1
Proxy&0
OpenFolder&0
TurnOff&0

异常表示第一行代码 ( StreamReader reader = new StreamReader(Auctions_Parser.Properties.Resources.Settings); )

最佳答案

您不能将任何内容写入嵌入式资源文件。您应该使用常规的 WinApp 设置而不是编写新的设置。

关于c# - 如何在资源文件中写入字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10848433/

10-12 12:41