The .Net Compact Framework Configuration Tool

The .Net Compact Framework 3.5 Power Toys include a new utility called the NetCF Configuration Tool. The Configuration Tool is a diagnostic tool.  You won’t typically use it in the course of everyday development, but it will come in handy for tasks like diagnosing failures related to device configuration and authoring configuration files. While the…

1

The CLR Profiler for the .Net Compact Framework Series Index

I’ve completed all that I had planned to write (at least for now) about how to use the CLRProfiler with NetCF.  Here’s a brief explanation and a link to each post the series: Part I, Getting Started. Describes how to install the profiler, launch an application, and begin collecting profiling data. Part II, Histograms and…

3

The CLRProfiler for the .Net Compact Framework, Part V: Controlling the profiler programmatically

If you’ve used the CLRProfiler for NetCF you’ve probably noticed that your application runs much slower when being profiled.  You likely have also seen the huge amount of data the profiler generates, even for relatively simple applications.  The time it takes the profiler to run coupled with the volume of data it creates can sometimes…

1

Promoting all .Net Compact Framework Applications on a device using device.config

By default, a managed device application is run with the version of the .Net Compact Framework it was built with.  Only if that version is not present on the device will we "promote" the application to run with the latest installed version.  This policy is considered safe and conservative because it isolates applications from unintended…

1

The CLRProfiler for the .Net Compact Framework, Part IV: The Call Tree View

This series of posts provides an introduction to using the CLRProfiler for the .Net Compact Framework.  In previous posts (part 1, part 2, and part 3) we’ve looked at various profiler features as we try to solve a performance problem with a sample application.  So far, we’ve learned that our performance problem is due to…

1