嗨,我想在 netduino plus 上试用我的 SD 卡。我昨天从这个网站下载了 SDK。
我找不到文档,所以我想出了以下代码。但是它给出了“CLR_E_VOLUME_NOT_FOUND”..我做错了什么?我在网上阅读了一些关于安装和某个 dll(SecretLabs.NETMF.IO.dll)的内容,但我找不到那个 dll。
有人可以帮我入门吗?
public class Program
{
public static void Main()
{
var dir = Directory.GetCurrentDirectory();
var fileName = Path.Combine(dir, "test.txt");
Debug.Print(fileName);
byte[] testBytes = new byte[] { 1,2,3,4 };
File.WriteAllBytes(fileName, testBytes);
}
}
输出 :
\test.txt
异常 System.IO.IOException - CLR_E_VOLUME_NOT_FOUND (1) 消息:System.IO.Path::NormalizePath [IP: 0070] System.IO.Path::GetFullPath [IP: 001a] System.IO.FileStream::.ctor [IP : 0009] System.IO.File::WriteAllBytes [IP: 0012] NetduinoPlusApplication1.Program::Main [IP: 0025]System.IO.dll 中出现“System.IO.IOException”类型的第一次机会异常 System.IO.dll 中出现“System.IO.IOException”类型的未处理异常