Compile a program written for Windows CE to run on a Windows WM device - vb.net

I have a program written in vb.net and compiled in Visual Studion 2005 for Windows CE 5.0. It works fine on a Windows CE device. I am trying to run it on another device which has Windows WM. It will load, but doesn't respond to any commands. My understanding is that I need to recompile it with different libraries (per Motorolla - the device manufacturer) that are compatible with Windows CM. My problem is that I am new to the mobile environment and don't know how to find what I need and set up the environment. Can anyone point me in the right direction? Thank you

Related

Visual Studio 2015 run and debug on different OS version simulators

I am developing a VB.Net based Windows8.1(10) Store application.
After published, I've found out that my App crashes on Windows8.1 while it works fine on Windows10.
So, I want to debug my App on the Windows8.1. However, I cannot find how to do so.
When I [Run] the App to [Simulator], it runs on clone of my computer, but I want to run it on other version of Windows.
Visual Studio 2015 is now installed on Windows10.
Thanks.
Disclaimer: I work on Visual Studio, though not on the Universal/Modern App area.
This is not a supported scenario and there is no feature present in Windows that emulates or simulates previous versions of the "Modern" runtime environment.
The Simulator feature is actually a local-loopback Remote Desktop (Terminal Services) session and existed to make it easier to debug Modern applications given that they could only run in a fullscreen mode, however as this is no-longer the case (as apps are now floating windows) the utility of the Simulator is limited, and as you're discovering is not relevant to your problem.
The only solution I can recommend is to use Hyper-V (or another desktop virtualisation product, such as VirtualBox or VMWare if you don't want a hypervisor installed) to install a dedicated Windows 8.1 environment followed by installing the Visual Studio Remote Debugger.
Given the rapid adoption of Windows 10 (as it is provided as a recommended update to the majority of Windows 8.1 users) I don't personally recommend explicitly targeting the Windows 8.x "Modern" app environment unless you know you will have users or if it's a contract requirement.

Application development Windows Embedded Compact 7.0 for Motorola MC32NO

I am trying to get started on application development for my Motorola MC32N0 device running Windows Embedded Compact 7.0.
This tutorial explains that I need a Board Support Package (BSP), however I am unable to find this on the Zebra website. Is a BSP available for the Motorola MC32N0, and where can I find it?
Another question, during the installation of Platform Builder 7.0 I used a trial license key. Now if I deploy the build output to my device, will it replace the OS that is already installed, or will it just deploy the application?
I am new to Windows CE, but have a background in web development and WinForms.
For C/C++ application development, Visual Studio 2008 and the Motorola SDK will suffice.
BSP's on the other hand are for developers working on low-level code such as the kernel OAL and device drivers. Platform Builder 7.0 is a plug-in to Visual Studio 2008 that enables building and debugging BSP code, and is not required for application development either.
If you only intend to develop C# applications, you may not even need the Motorola SDK, but could target just a generic Windows CE device in Visual Studio.

Deploy to Windows Embedded Compact 7 yields "The bootstrap could not be loaded"

Here's the setup:
I'm trying to connect / deploy to a Motorola Windows Embedded Compact 7 device from VS 2008. The development machine VM is Windows XP (it has tools and SDKs going back to eVC3 on it that will not run on anything newer). It is therefore running ActiveSync as opposed to WMDC. Basic RAPI seems to be working as I can browse the device file system, ect via ActiveSync. This developemnt system works successfully with dozens of other devices, but this might be the first CE 7 device. And again, the error message was simply "The bootstrap could not be loaded".
I'd appreciate any tips on getting a successful connection to the CE 7 device working.
I had exactly the same problem. The solution for me was to install the SDK for the pda. Mine was MC32N0.
You can find the sdk here

VB program does not run on older XP machine

First off, I do most my programming as tools for myself and know just enough to get by. I wrote a VB program which uses a vender's API DLL to communicate with a serial port device. I used VS Express. Works great on my Win 7 32-bit machine.
I handed my program off to a co-worker (didn't expect to share my tools) who has a XP 32-bit machine. I get a windows error that it "is not a valid win32 application" I made sure to include the vender's DLL with my executable.
I really don't want to have to install VS Express on his computer as that is how I have solved the issue in the past. I could use some pointers on cross-platform compatibility. Not looking to make my software universal, just to get it running on a XP machine.
Thank you,
Xp only supports up to .NET framework 2.0 if you want to use it on all versions of xp.
So you need to check with version he has or you want to support.
So if you want it to run on Xp "All versions" you need to make it .NET framework 2.0
Is .NET 4.0 Compatible with Windows XP SP2 or below?

VS Debug to a windows phone device?

My understanding is in visual studio, if i change my debug to 'Remote Machine' I should be able to build and deploy to my phone, and still be debugging it in visual studio.
However, I can't seem to find a guide on how to do this. Can anyone point me in the right direction?
I specifically have a windows 8 lumia 920 if it matters.
I have VS 2012 on Windows 8 Pro with the WP 8.0 SDK installed.
What project type are you using? It sounds like you may have been using one of the templates for Windows 8 (a Windows Store app), which have the Run dropdown options Simulator, Local Machine, and Remote Machine.
If you are developing for Windows Phone using one of the WP8 templates, the options that you should see in the Run dropdown are Device, Emulator WVGA 512MB, Emulator WVGA, Emulator WXGA, and Emulator 720P. To debug to your phone in Visual Studio, you need to select "Device" from that dropdown. Here is an article with a screenshot.
If you have a solution that contains both a Windows Store and a Windows Phone project in it, make sure that you right-click on the Windows Phone project and select "Set as Startup Project".