在C#中,我正在尝试添加一些其他信息,例如
[DllImport("\\SD Card\\ISAPI1.dll", CharSet = CharSet.Ansi)]
但构建过程给出错误
Error 1 'System.Runtime.InteropServices.CharSet' does not contain a definition for 'Ansi'
并且相同的错误"不包含定义"我收到了
Marshal.PtrToStringAnsi(intPtr);
我正在为WinCE 6.0创建一个c#应用程序
答案 0 :(得分:0)
紧凑框架根本不支持ANSI。因此,与ANSI相关的框架的那些部分不存在。
您应该在紧凑框架上使用Unicode。我的意思是,你应该在任何地方使用Unicode,但你在紧凑型上别无选择!