T
Terry Westley
Summary: I successfully developed and ran a program that uses OpenNETCF
Smart Device Framework when deploying to emulator or a device from Visual
Studio .Net 2003 Pro, but it doesn't work when I attempt to install SDF
myself from a CAB file.
Details:
Developed a program (let's call it MyApp, for short) that uses the OpenNETCF
Smart Device Framework. Everything worked fine when running the program by
deploying it from within Visual Studio .Net 2003 Pro either to emulator or
my device.
Obviously, I now need to build an installer, so that users don't have to
install VS.NET to run MyApp.
I built an installer using the Microsoft recommended method
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/
html/netcfdeployment.asp). MyApp installs from the .msi and runs
successfully. Note that OpenNETCF SDF is still installed on my device.
OK. Now, I experiment with what users will experience. They may not have
SDF installed on their PPC. I start by removing SDF from my PPC using the
ActiveSync Add/Remove capability. I run MyApp again and get
"MissingMethodException." No surprise; I just removed SDF.
However, no matter what I do now, I always get the MissingMethod Exception.
I've tried installed the ARM and ARMV4 cab SDF cab files before *and* after
reinstalling MyApp. Still MissingMethodException.
I've tried removing and reinstalling SDF on my desktop (well, actually, it's
a laptop) computer. Still MissingMethodException.
I've tried deploying MyApp from VS.NET. Now, that doesn't work anymore and
gets MissingMethodException!
Now, I'm really stuck. *Nothing* works. Questions:
1) How do I at least restore the situation where I can run from VS.NET?
Must be some registry or gac clean-up that needs to be done on the PPC, but
I don't know what.
2) How do I deploy OpenNETCF Smart Device Framework? I can't find any help
on www.opennetcf.org. All the newbies in the forums there seem just as
clueless as me and the MVPs must be very busy because they don't appear to
be answering. There appears to be no redistributable package as there is
for Compact Framework.
--Terry
Smart Device Framework when deploying to emulator or a device from Visual
Studio .Net 2003 Pro, but it doesn't work when I attempt to install SDF
myself from a CAB file.
Details:
Developed a program (let's call it MyApp, for short) that uses the OpenNETCF
Smart Device Framework. Everything worked fine when running the program by
deploying it from within Visual Studio .Net 2003 Pro either to emulator or
my device.
Obviously, I now need to build an installer, so that users don't have to
install VS.NET to run MyApp.
I built an installer using the Microsoft recommended method
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/
html/netcfdeployment.asp). MyApp installs from the .msi and runs
successfully. Note that OpenNETCF SDF is still installed on my device.
OK. Now, I experiment with what users will experience. They may not have
SDF installed on their PPC. I start by removing SDF from my PPC using the
ActiveSync Add/Remove capability. I run MyApp again and get
"MissingMethodException." No surprise; I just removed SDF.
However, no matter what I do now, I always get the MissingMethod Exception.
I've tried installed the ARM and ARMV4 cab SDF cab files before *and* after
reinstalling MyApp. Still MissingMethodException.
I've tried removing and reinstalling SDF on my desktop (well, actually, it's
a laptop) computer. Still MissingMethodException.
I've tried deploying MyApp from VS.NET. Now, that doesn't work anymore and
gets MissingMethodException!
Now, I'm really stuck. *Nothing* works. Questions:
1) How do I at least restore the situation where I can run from VS.NET?
Must be some registry or gac clean-up that needs to be done on the PPC, but
I don't know what.
2) How do I deploy OpenNETCF Smart Device Framework? I can't find any help
on www.opennetcf.org. All the newbies in the forums there seem just as
clueless as me and the MVPs must be very busy because they don't appear to
be answering. There appears to be no redistributable package as there is
for Compact Framework.
--Terry