compact-framework相关内容

SQL Server 连接字符串

我猜你会收到数百个这样的问题,但这里有: 所以我试图让 Honeywell Dolphin 6100 移动设备(CE5.0、.NET Compact Framework)与我正在开发的机器上安装的 SQL Server Express 2008 数据库进行通信. 我是 SQL Server 和移动开发的完全新手,并且对 C# 仍然有点陌生(是的,我知道,在这里跳到了深渊,嗯?:D) ..
发布时间:2021-12-22 23:51:02 C#/.NET

在 Protobuf-net 中,如何预先知道潜在类型的集合,如何传递包含不同类型对象的类型对象数组

我正在尝试将使用 XmlSerializer 的现有代码迁移到 protobuf-net,因为它提供了更高的性能,但是我在这个特定情况下遇到了问题. 我有一个对象[],其中包含将要发送到远程主机(某种自定义的小型 rpc 工具)的参数.我知道这些参数可以来自的类型集,但我无法提前知道它们将按什么顺序发送.我有三个限制.第一个是我在 Compact Framework 中运行,所以我需要一些可 ..

在 C# 中,如何序列化 System.Exception?(.Net CF 2.0)

我想将异常写入 MS 消息队列.当我尝试它时,我得到了一个例外.所以我尝试使用 XmlSerializer 来简化它,但它仍然引发异常,但它给了我更多信息: {"有一个错误反映类型'System.Exception'."} 带有内部异常: {"无法序列化成员System.Exception.Data 类型System.Collections.IDictionary,因为它实现了 ..
发布时间:2021-12-21 22:22:36 C#/.NET

C#/SQL - 过程中的 SqlDbType.Xml 有什么问题?

我问过很少人为什么在存储过程中使用 xml 作为参数不起作用,每个人都说,就是这样.我不敢相信. command.Parameters.Add("@xmldoc", SqlDbType.Xml); 那是编译器返回错误的地方,我不能使用 NVarChar,因为它仅限于 4k 播放.XML 将是完美的,因为它可以是 2gigs 大. 为什么其他 SqlDbTypes 运行良好而这个返回错误? ..
发布时间:2021-12-20 17:01:34 C#/.NET

无法捕获的 AccessViolationException

我快要绝望了.我正在使用 C# 和相当多的 p/Invoking 为 Windows Mobile 6.1 开发现场服务应用程序.(我想我引用了大约 50 个本机函数) 在正常情况下,这没有任何问题,但是当我开始强调 GC 时,我收到了一个令人讨厌的 0xC0000005 错误,似乎无法捕捉.在我的测试中,我正在快速关闭和打开一个对话框表单(该表单确实使用了本机函数,但为了测试我将这些注释掉 ..
发布时间:2021-11-26 20:17:13 C#/.NET

有哪些技术可以对 Windows 移动设备上的间歇性访问冲突进行故障排除?

我有一个大型 Compact Frameworks V2.0 应用程序,在大多数情况下运行良好.在某些设备上,用户每天大约会收到一次本地错误 0xC0000005,该错误未被标准托管 Try/Catch 块捕获. 我的应用程序以固定的时间间隔通过 ASMX 调用与服务器同步.该问题似乎发生在同步过程中.除了同步时发生的 ASMX 调用之外,还有相当多的业务逻辑,但其中 98% 是托管代码.我 ..
发布时间:2021-11-26 20:04:17 其他开发

如何在 C# 和 .NET 3.5 中减小图像的大小?

我有一个在我的移动应用程序中截取的屏幕截图.在磁盘上保存为 png 时,屏幕截图大约需要 32 KB. 我将这些内容发送到中央 SQL Server,但 32 KB 太大了,我需要存储该屏幕截图(每天大约 2500 次). 有什么技巧可以让我节省更多的钱吗? 这是我现在使用的代码,用于将其从 Bitmap 转换为字节(发送到服务器进行存储): MemoryStream stre ..
发布时间:2021-11-26 10:13:24 C#/.NET

如何在紧凑框架中从字节数组加载程序集

我有旧客户,他们使用装有旧 Windows Mobile 的智能扫描仪.结果,我被困在这些智能设备的紧凑框架中.我正在编写一个类库,它将为扫描仪硬件的接口提供插件类型机制.我希望能够将来自扫描仪制造商的第三方程序集作为插件 DLL 中的嵌入资源嵌入.我想这样做是为了避免在我的插件系统试图找到插件接口的实现时必须反映所有这些第三方 DLL.前进很窄.问题是使用嵌入式资源,我可以获得程序集的字节,但 ..
发布时间:2021-11-24 11:52:46 C#/.NET

如何将数据推送到 .NET CF 客户端?

虽然可以轮询 Web 服务,但您知道除了使用交换服务器邮件传输之外的另一种将更改推送到移动客户端的方法吗? 解决方案 正如 Mark Seemann 所说:当我在 Microsoft Dynamics Mobile 团队时,我曾经为 .NET CF 做过客户端通知系统的 POC. 当时我没有找到任何可以做到这一点的现成解决方案,我不想搭载 Exchange Server 连接,因为目 ..
发布时间:2021-11-17 02:48:27 其他开发

ARGOX 移动数据终端 SDK

我搜索适用于 .NET C# 的 Argox 移动 SDK.我从 http://www.argox.com/content2011 下载了 SDK.php?sno=0000033&P_ID=53但它不起作用,因为我认为它适用于 C++...;/ 解决方案 我刚刚查看了那里的网站和互联网,应该有一些与 SDK 一起安装的 .NET 示例:http://webcache.googleuserc ..
发布时间:2021-09-25 20:47:03 C#/.NET

基于 TCP/IP 的 SendFile .NET CF

我想从 Windows Mobile 6.5 设备向打印机发送文件(“Label.prn").这发生在 TCP/IP 上.我已经意识到这个应用程序是对普通桌面客户端的测试.这是非常简单和容易的.只需通过 TCP 套接字发送文件,打印机就会完成它的工作. 这是桌面客户端演示(工作正常): private void buttonSend_Click(object sender, Event ..
发布时间:2021-06-21 19:24:09 C#/.NET

我如何绕过"80004005有文件共享冲突...."SQL Server CE数据库上的错误消息吗?

我遇到错误 80004005存在文件共享冲突.使用该文件的过程可能有所不同. 当尝试打开 SqlCeConnection 时. 是否有办法以编程方式关闭SQL Server CE数据库,以试图解决这一问题呢?类似于(伪代码): SqlCeDatabase SQLCeDb ="\我的文档\ HHSDB003.sdf";如果(SQLCeDb.IsOpen){SQLCeDb.Clo ..
发布时间:2021-04-23 19:47:35 C#/.NET

类型或名称空间名称"SqlServer"在名称空间"Microsoft.Synchronization.Data"中不存在

这是我遇到的一个奇怪问题,我已经从Microosfts网站下载了WebSharingAppDemo示例,但是当我尝试在Visual Studio 2008中进行编译时,出现以下错误: 名称空间中不存在类型或名称空间名称'SqlServer'"Microsoft.Synchronization.Data" 当尝试使用Microsoft.Synchronizaqtion.Data.SqlS ..
发布时间:2021-04-23 19:47:32 其他开发

Windows Mobile 6.0/6.5-推送通知

我的移动应用程序需要定期ping Web服务(WCF),以从服务器获取最新数据.问题是,即使服务器上没有任何新内容,该操作也会定期执行.服务器是否可以通过任何方式将更改通知设备?喜欢推送通知吗?我已经读过,推送通知可以通过短信和电子邮件来完成.但是,两者都有缺点. 解决方案 您可以尝试使用长期存在的HTTP请求... http://msdn.microsoft.com/en-us/l ..
发布时间:2021-04-23 19:47:29 C#/.NET

Windows Mobile应用程序上的WCF代理生成

对于我的移动应用程序,我使用“添加Web引用"来生成客户端代理以与WCF服务进行交互. 然后,我在某处读到了一个与SvcUtil等效的紧凑框架:NetCFSvcUtil. 我应该使用NetCFSvcUtil而不是遍历“添加Web引用"吗?还是“添加Web引用"在后台使用NetCFSvcUtil? 任何一个的优缺点? 解决方案 添加Web参考应该是基于ASMX Web服务的 ..
发布时间:2021-04-23 19:47:26 C#/.NET

System.MissingMethodException

我正在WinCE6上开发一个.NET CF 3.5应用程序,它将构建一个exe和一些dll.我在一个类库项目中定义了一个这样的示例类: 使用System.ComponentModel;使用系统;命名空间实用程序{公共静态类测试{公共静态无效runTest(){异常e =新的Win32Exception(0,"CreateToolhelp32Snapshot错误.");}}} 在我的主要可执行 ..
发布时间:2021-04-23 19:47:23 C#/.NET