标签: compact-framework

C# - 确定List <T>是否脏了?

我正在序列化作为我的数据实体的类的列表.我有一个包含List的DataProvider.

我总是直接修改集合中的项目.

确定列表中的任何项目是否已更改的最佳方法是什么?我正在使用Compact Framework.

我当前唯一的想法是在加载列表时创建List的哈希值(如果可能的话).然后,当我进行保存时,我重新获取列表的哈希值,看看它们是否是不同的值.如果它们不同,我保存然后更新存储的Hash以便稍后进行比较,如果它们是相同的则我不保存.

有任何想法吗?

c# hash compact-framework generic-list c#-2.0

4
推荐指数
1
解决办法
7421
查看次数

.net cf在焦点上显示键盘的TextBox

我的UI上有一些文本框,我想在控件有焦点时显示移动键盘,然后消失.

注意:对于此特定程序,它是一个高屏幕,设备上没有物理键盘.

.net c# compact-framework

4
推荐指数
2
解决办法
8474
查看次数

硬件开始.NET紧凑框架开发

我有兴趣使用.NET compact框架开始一些开发.

您会为所有测试推荐哪些硬件设备?

我想获得两个设备,一个具有很多功能,另一个代表普通设备.

.net hardware compact-framework

4
推荐指数
1
解决办法
514
查看次数

Windows Mobile/.Net Compact Framework - 如何将通用列表绑定到datagrid

我正在使用最新版本的.net紧凑框架构建一个小型vb应用程序.数据网格控件比我习惯的有限.

我看到很多例子,我可以将网格的数据源绑定到数据集/数据表.是否可以绑定到通用列表?如果是这样,怎么样?

datagrid compact-framework windows-mobile

4
推荐指数
1
解决办法
6765
查看次数

无法加载DLL'coredll.dll':找不到指定的模块.(在Windows XP上)

感谢StackOverflow的大师们.你们真棒.我发布了关于在Compact框架应用程序检测空闲时间的问题,并且很快得到了答案.当我在Windows XP开发框中尝试建议的解决方案时,我收到此错误

无法加载DLL'coredll.dll':找不到指定的模块.(在Windows XP上)

谷歌搜索了一段时间后,我知道OpenNETCF库正在尝试启动coredll.dll来检测空闲时间,但这个dll只用Windows Mobile OS.由于我们正在Windows XP PC上开发应用程序并且现在无法访问Windows CE设备,因此我们对此问题感到震惊.

有没有办法在Windows XP上获取coredll.dll?这个问题的任何其他解决方案?

更新:我们的目标是在Windows Mobile 6 Professional上运行设备的应用程序

compact-framework opennetcf

4
推荐指数
1
解决办法
1万
查看次数

Visual Studio 2010中的智能设备项目

有没有人试图安装新的Windows Phone 7工具?主要是,我想知道它是否允许Visual Studio 2010从旧版本的Visual Studio中打开智能设备项目.

compact-framework windows-mobile windows-phone-7

4
推荐指数
1
解决办法
1万
查看次数

C# - .NET和CF.NET的代码编译器

我有一个需要使用.NET和Compact .NET Framework编译的项目.

  1. 有可能创建一个C#编译器,用两个框架编译我的项目吗?
  2. CF.NET Framework中没有一些功能,所以我自己创建了它(创建了与.NET Framework中具有完全相同名称和选项的类.如果我使用类似[CF35]的属性来解析这些类,则可以解析项目和:

    • 使用CF.NET编译项目时使用此类
    • 使用.NET编译项目时忽略此类

感谢所有建设性的答案.

[编辑]

我知道解决方案包括创建两个引用相同文件的项目.问题是,你应该每次都手动编译.此外,当你向一个文件中添加一个文件时,你需要打开第二个文件并引用它,它只是无聊而且根据我们很多人来处理同一个项目,我想自动完成这个部分.

似乎可能吗?


[编辑2] 除了......资源文件外,一切正常!

所以,要恢复,我有三个项目:

  • 开发项目(CF.NET)
  • 发布项目(CF.NET 3.5),包括所有文件通过""
  • 发布项目(NET 3.5),包括所有文件""

如上所述,一切正常,但现在我的问题是使用资源文件.

申请使用它的方法是什么?

  • 当我使用开发项目时,正确检索资源文​​件
  • 当我使用其他两个项目时,ResourceManager会抛出MissingManifestResourceException

任何的想法?

.net c# compiler-construction codedom compact-framework

4
推荐指数
1
解决办法
1689
查看次数

.NET 3.5 Compact Framework能否具有全局错误处理程序?

有没有办法为.NET CF 3.5应用程序中所有其他未处理的异常编写错误处理程序?我没有OnError在紧凑Application类上看到任何类型的事件(或任何事件).

仅在谷歌搜索似乎提出了对ASP.NET中全局错误处理的引用,这对我没有帮助,因为这是一个胖客户端手持应用程序.

error-handling compact-framework exception-handling global unhandled-exception

4
推荐指数
1
解决办法
1889
查看次数

使用C#compact 2.0获取Windows CE 5.0中的当前目录

如何获取运行EXE的当前目录?我尝试了以下两个代码,但它们不起作用.

Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
Run Code Online (Sandbox Code Playgroud)

使用上面我得到错误"名称"程序集"不存在......"

Directory.GetCurrentDirectory()
Run Code Online (Sandbox Code Playgroud)

也行不通.

编辑
确定我发现另一个代码可以工作,但它给我目录"\ Windows",但我的程序是从SD卡运行.我将程序复制到设备上的"Program Files"文件夹,但它再次给了我目录"\ Windows".

如何获取当前目录或更具体地说明如何获取SD卡/闪存路径?

compact-framework windows-ce compact-framework2.0

4
推荐指数
1
解决办法
6925
查看次数

JSON.NET Visual Studio 2008和.NET 3.5 Compact Framework

我可以在带有.NET 3.5 Compact Framework的Visual Studio 2008中使用JSON.NET吗?以及如何在IDE中安装/配置它?我已经搜索了互联网,但找不到它。

我发现此对Visual Studio 2008的NuGet支持可尝试通过NuGet安装JSON.NET,但无法正常工作。本教程的结果是错误找不到包'your.package.name'

错误信息

compact-framework json.net visual-studio-2008 nuget

4
推荐指数
1
解决办法
4963
查看次数