NETcf 2.0 SP1 Installation

G

Guest

I uninstalled the current NETcf 2.0, then installed NETcf 2.0 SP1 using
NETCFSetupv2.msi. Then I tried to bring up the CustomDataGridSample (From
http://blogs.msdn.com/netcfteam/archive/2006/04/25/583542.aspx). I get the
error "The designer could not be shown for this file because none of the
classes within it can be designed. The designer inspected the following
classes in the file: DataGridCustomDateTimePickerColumn --- The base class
'DataGridCustomColumns.DataGridCustomColumnBase' could not be loaded. Ensure
the assembly has been referenced and that all projects have been built. "

I tried running NETCFSetupv2.msp (which I think is a patch to VS2005), but I
immediately get the error "The upgrade patch cannot be installed by the
Windows Installer service because the program to be upgraded may be missing,
or the upgrade patch may update a different version of the program. Verify
that the program to be upgraded exists on your computer and that you have the
correct upgrade patch."

I'm running VS2005 Standard Edition. Does all this mean that I can't
install SP1 with the Standard Edition? Am I supposed to run the .msp?

Thanks for any help,
Steve
 
I

Ilya Tumanov [MS]

NETCFSetupv2.msp is not a patch for VS, but a patch for RTM version of
NETCF. If you have NETCF V2 RTM installed, you could upgrade to SP1 Beta by
either using this MSP patch or by uninstalling RTM MSI and installing SP1
Beta one. You choose second option so patch is not needed.



As to sample, you probably forgot to rebuild solution as I suggested:



"Please make sure to rebuild the solution before browsing the code otherwise
Visual Studio would be unable to find the assembly with custom Table Styles
and would show errors.



You can do so by selecting Build/Rebuild Solution from VS menu.



--
Best regards,

Ilya

This posting is provided "AS IS" with no warranties, and confers no rights.

*** Want to find answers instantly? Here's how... ***

1. Go to
http://groups-beta.google.com/group/microsoft.public.dotnet.framework.compactframework?hl=en
2. Type your question in the text box near "Search this group" button.
3. Hit "Search this group" button.
4. Read answer(s).
 
B

Boas Enkler

In the BLog is written :

"Installer should check for ActiveSync version and disable deployment if
prior to AS 4.0 build 4343."

So this mean, no User may install a .NET CF2 Application via ceappmgr
when he has AS 3.8 ???
 
M

Marc Ambrosius

mobilemobile said:
I uninstalled the current NETcf 2.0, then installed NETcf 2.0 SP1 using
NETCFSetupv2.msi.
I did the same and also ran into problems. I thnik you must not uninstall
..NETCF 2.0 before. It wasn't even possible to reinstall .NETCF 2.0. VS2005's
setup crashed. So my only solution was to completely uninstall VS2005,
reinstall it including .NETCF 2.0 and installing .NETCF 2.0 SP1 Beta 1 by
using the .msp file afterwards.

Marc
 
I

Ilya Tumanov [MS]

AS 3.x was never an option to deploy NETCF V2 because it contains WM 5.0 CAB
of which AS 3.x is unaware.

As download page clearly states, AS 4 is _required_ for NETCF V2 deployment.



Unfortunately, there was no check for AS version in RTM MSI, so deployment
would be attempted on older versions of AS.

Sometime that would work, sometime that would fail, so we choose to disable
that to avoid confusion.



AS 4.1 is available as free download, so you can update easily. If you'd
like to keep AS 3.x for some reason you can deploy CAB file manually.


--
Best regards,


Ilya

This posting is provided "AS IS" with no warranties, and confers no rights.

*** Want to find answers instantly? Here's how... ***

1. Go to
http://groups-beta.google.com/group/microsoft.public.dotnet.framework.compactframework?hl=en
2. Type your question in the text box near "Search this group" button.
3. Hit "Search this group" button.
4. Read answer(s).
 

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