簡體   English   中英

無法使用C#將自定義文件用作資源來創建MemoryStream

[英]Can't Create MemoryStream using Custom File as Resource using C#

我正在使用C#,並且無法使用Resource創建流。 該文件是名為“ test.usr”的自定義文件,其中包含一個字符串。 它將其生成操作設置為“無”(不確定是否重要)。 錯誤在下面發布。 有人知道我會如何糾正嗎?

錯誤:“查找類似於.....的本地化字符串。無法從字符串轉換為int。”

MemoryStream certStream = new MemoryStream(Properties.Resources.test);

Properties.Resources.test是一個string MemoryStream沒有接受字符串的構造函數。 它可以接受字節數組。 因此,您可以將string轉換為字節數組:

MemoryStream certStream = new MemoryStream(Encoding.UTF8.GetBytes(Properties.Resources.test));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM