deploying .net cf 2.0 Application

N

nobs

Hello

I'm experiencing some problems when i want to deploy the applications I
developed for a PocketPC.

I used the Smart Device CAB project from Visual studio 2005 Beta

1. The programm is running but everytime I display an errormessage
(like msgbox.show(exeption.msg) )
I get the text (Freely translated because my device is in german)
"Not possible to show an errormessage because the resources of the
assembly
which contains the errormessage couldn't be found"
What is missing? Except of this funny behavior the programm works fine

2. Problems with Shortcut: after doing the install the same way MS
shows in his walkthrough I don't get a shortcut in the startmenu.
After adding the shortcut to the startmenu folder (in the cab-project)
it works, but it didn't get removed when uninstalling and he also don't
overwrite it when installing a second time (so I have already MyApp,
MyApp(2), MyApp(3) in my startmenu :-(

3. As company name he always adds the default Company name from my
development computer. Some way to change it inside the CAB-Project ?
(there is no entry in Project Properties for this)

hope somebody can help me!

regards
Norbert
 
D

Damon Payne

I might be able to help with a couple of these:

The missing messages might be because System_SR_ENU.CAB is not
installed. I think "ENU" might mean the "en-us" culture (don't quote
me on that), meaning you'd want to find the resource CAB matching your
language. Look for a System_SR file. If your device/program is set to
a German localization, try setting the current culture to en-us, get
your exception to happen, and see if you see an English error message.

For the company and shortcut issues: take a look in the CAB .inf file
located beneath your SmartDeviceCab project, for example in
\TheCabProject\Debug\ProjectNameCAB.inf . The keys in there should
help you with the other issues.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top