Google Groups unterstützt keine neuen Usenet-Beiträge oder ‑Abos mehr. Bisherige Inhalte sind weiterhin sichtbar.

IMPORTANT: OpenNETCF Smart Device Framework -- Re-install dialog during deploy

2 Aufrufe
Direkt zur ersten ungelesenen Nachricht

Neil Cowburn [MVP]

ungelesen,
20.02.2004, 05:14:1920.02.04
an
This is an announcement regarding the re-deployment of the Smart Device
Framework CABs during application debug/deployment.

The appearance of the re-install dialog is due to an unsigned assembly
existing within the CAB files. Visual Studio .NET thinks this file is
signed and checks for its existence in the GAC on the device prior to
deploying the CAB. Since the assembly, OpenNETCF.Xml.dll in this case,
is not signed, it will not be found in the GAC, and Visual Studio .NET
re-deploys the CAB in an attempt to repair the installation on the device.

The fix for this involved assigning a strong name to OpenNETCF.Xml.dll
and rebuilding the CABs. No code changes took place.

We advise you to uninstall the Smart Device Framework from your
development machine and from any device where it is installed, and
install the updated version which can be downloaded from the link below:

http://www.opennetcf.org/smartdeviceframework.asp

OpenNETCF.org apologise for any inconvenience this may cause.

If you have further questions, please do not hesitate to contacts us at
submis...@opennetcf.org. Thank you for your continued support of
OpenNETCF.org and the Smart Device Framework.

Thank you
Neil

--
Neil Cowburn, MVP
Co-founder, OpenNETCF.org
Technologist, Content Master Ltd
Microsoft .NET Compact Framework MVP

www.opennetcf.org | www.contentmaster.com

Jon Skeet [C# MVP]

ungelesen,
20.02.2004, 08:28:0220.02.04
an
Neil Cowburn [MVP] <ne...@online.cowburn.me.uk> wrote:
> If you have further questions, please do not hesitate to contacts us at
> submis...@opennetcf.org. Thank you for your continued support of
> OpenNETCF.org and the Smart Device Framework.

I just tried to post to submi...@opennetcf.org, and the mail
bounced.

For the record, the contents of the mail was basically a bugfix to my
own code:


I've just found a bug in MonitorEx (which appears to be in the source
distribution but not the binary distribution, by the way - any reason
for that?)

The Enter method should read:

public void Enter()
{
Thread currentThread = Thread.CurrentThread;
while (true)
{
lock (stateLock)
{
if (currentOwner==currentThread)
{
lockCount++;
return;
}
}
enterExitEvent.WaitOne();
lock (stateLock)
{
if (currentOwner==null)
{
currentOwner=currentThread;
lockCount=1;
enterExitEvent.Reset();
return;
}
}
}
}

otherwise the lock isn't re-entrant.


--
Jon Skeet - <sk...@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too

Neil Cowburn [MVP]

ungelesen,
20.02.2004, 08:52:5120.02.04
an
Thanks for that. The correct email address is submi...@opennetcf.org
(not submis...@opennetcf.org -- sticky "S" key).

--
Neil Cowburn, MVP
Co-founder, OpenNETCF.org
Technologist, Content Master Ltd
Microsoft .NET Compact Framework MVP

www.opennetcf.org | www.contentmaster.com

Robert S. Wojciechowski

ungelesen,
20.02.2004, 11:03:3920.02.04
an
Neil,

Hmm, I just downloaded the SDF from the link below, uninstalled the SDF on
both my development box and the device and deployed a test project a few
times, but the same thing happens.

I looked around on our device but didn't see anything left over from the
previous SDF install, nor on my desktop after an uninstall, so it seems like
it's being completely removed.

Can you repro this?

-- Robert

"Neil Cowburn [MVP]" <ne...@online.cowburn.me.uk> wrote in message
news:OqAsPp59...@TK2MSFTNGP11.phx.gbl...

Paul G. Tobey [eMVP]

ungelesen,
20.02.2004, 11:57:1620.02.04
an
I'm having a similar problem, yes. What device, OS, etc. are you using?
Are you installing on the device to \Windows?

Paul T.

"Robert S. Wojciechowski" <robertw...@ssgx.com> wrote in message
news:%230Ffds8...@TK2MSFTNGP11.phx.gbl...

Paul G. Tobey [eMVP]

ungelesen,
20.02.2004, 12:12:5420.02.04
an
You may need to do a reset on the device (try soft reset first, of course).
I'm not sure what, exactly, is going on, but a registry reset on my Windows
CE.NET 4.2 device, followed by a single reinstall of the SDF cleared
everything up for me.

Paul T.

"Paul G. Tobey [eMVP]" <ptobey_no_spam@instrument_no_spam.com> wrote in
message news:uMgYVK99...@TK2MSFTNGP09.phx.gbl...

Robert S. Wojciechowski

ungelesen,
20.02.2004, 13:06:0820.02.04
an
To answer your other post (although it shouldn't matter), the device is an
Intermec 760 running WM2003.

Well, I got an email from Neil giving me some things to try. I removed the
SDF, deleted stale OpenNETCF related keys in:


HKLM\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies\Reference
HKLM\SOFTWARE\Microsoft\.NETCompactFramework\Installer\Assemblies\Global

and did a soft reset just to be sure and now everything seems cleared up.
The ticket looks to be the stale GAC assembly reference registry entries
that needed to be cleared out. Thanks Neil!

-- Robert

"Paul G. Tobey [eMVP]" <ptobey_no_spam@instrument_no_spam.com> wrote in

message news:OBdTET99...@TK2MSFTNGP12.phx.gbl...

Neil Cowburn [MVP]

ungelesen,
20.02.2004, 13:26:3520.02.04
an
No problem, Robert! Sometimes the GAC just needs a little helping hand :)

--
Neil Cowburn, MVP
Co-founder, OpenNETCF.org
Technologist, Content Master Ltd
Microsoft .NET Compact Framework MVP

www.opennetcf.org | www.contentmaster.com

0 neue Nachrichten