There is a fairly simple problem that seems to be just beyond the grasp of the non-developers/chefs amongst us. We are trying to work out how to uninstall .NET Compact Framework 2 SP2 from our ROMS so that we can install v3.5 which speeds up the phones software by approx 20%. (A much greater increase in efficiency than any upgraded ROM with new WM6 build could offer). Please could someone with the know-how take a look at the following thread and provide some insight:
http://forum.xda-developers.com/showthread.php?t=347537
Much appreciated.
if you can just install the newer .net then it should be used for all .net related software
of cause it will take up space in the mem not being in the rom and all
If you do this, it doesnt provide the increase in speed in apps. Also many programs do only still see version 2 sp2.
it dont matter what .net version it use
the latests framework installed will always handle all .net
stuff
which is why that people who have .net3.5 and not .net2 can still
run .net2 applications or .net1.1
If you install Schaps Advanced Config tool it tell you which .NET version is installed. If you install v3.5 it does not change from saying 2.0.7450.0 or something like that.
Related
can anyone point me in the direction of some help or a guide to getting started with wm5 dev ?
just looking for a "hello world" level walk through at the moment.
thanks in advance.
WM5 Dev
Get hold of Visual Studio .NET 2005 and examine the example programs Goodluck!
do i need to install the dotnet framework on wm5 or is it built-in ?
cheers
You need Active Sync 4 during development. You may wish to run the sample program in your WM5 device OR using a WM5 emulator. If you chose to run it on your device, cradle your device and VS.NET 2005 will install .NET compact framework on your device before it attempts to run your sample program using your device
thanks for taking the time to answer. i would have thought that the dotnet framework would have been built-in with wm5.
no-one likes to have to install extra programs to get an app to work.
I am not sure with the "newer" WM5 devices out there. I have an XDA II with the first leaked WM5 ROM and it does not have the latest .NET CF...
If you have a WM5 device, verify the .NET CF version you have by running: \Windows\cgautil.exe
i have 1.0.4292.00 installed on my wizard.
how does this compare to dotnet v1.1 or v2 ?
cheers.
I guess it is not the latest version. VS.NET 2005 needs CF v2 in order for programs to run properly.
Hi there.
I'm planning on embarking on PPC development journey as well.
Yet to get hold of VS.NET.
I was just wondering, if anyone would know how the app in the link works:
http://www.pocketpcfreewares.com/en/index.php?soft=338
Does it link to the registry, etc?
It obviously does not work on WM5, and I would appreciate if anyone could gimme a headstart on working one for WM5.
Thanks!
steelorange said:
I guess it is not the latest version. VS.NET 2005 needs CF v2 in order for programs to run properly.
Click to expand...
Click to collapse
You can develop .net CF 1.0 applications in VS.NET 2005. Then you don't need to install the .net CF 2.0 on the device. There are some handy things that's missing in 1.0, but almost everything can be done... just not as easy as in 2.0
Øystein
Hi,
Just want to check, does anyone successfully install .NET Compact Framework v2.0 on magician with WM2003 SE?
If I am not wrong, WM2003 SE already have .NET Compact Framework v1.0 on its ROM. How we can install v2.0 over it? Does it redundance (consider its big in size for the framework, v1.0 and v2.0 installed on magician).
Can someone please clarify this.
Thx.
Regards,
Arto.
Hi Artosoft,
Yes I got .net 2 on my magician. Got no prob. at all installing it. Didn't made a big diff. in ram occupation too ::
Install was the usual: download from M$ & start the installation program.
Clear enough? Or did you had any problem in installing it?
Cheers, M
oltp said:
Hi Artosoft,
Yes I got .net 2 on my magician. Got no prob. at all installing it. Didn't made a big diff. in ram occupation too ::
Install was the usual: download from M$ & start the installation program.
Clear enough? Or did you had any problem in installing it?
Cheers, M
Click to expand...
Click to collapse
Oltp,
Did you install on memory, or on storage (Big Storage, thanks to you, I used your method .
Thanks,
Regards,
Arto.
Arto,
I must apologize for my answer. I appear to have .net 1 sp3 :-(
installed. Will look for .net 2
I noticed your tag ;-) before.
Cheers, M
Hi Arto,
I couldn't resist & installed .net 2 in main memory. It will install there anyway it's too smart to fake. & it just added a measly 3.5MB to my windows folder :twisted: So I'm very pleased with this result :-( Well I'm uo-to-date & will move some of those files over to my BS.
Installing is no point, but the space it consumes...man I must find the time to build my own CE image.
M
actually from where we can get those .net?
and how to check it what .net do we have in our magician(O2 mini)
because yesterday i try to install soe application and it said that my computer has the later version..bla...bla
so i can't install the program that i wished to be installed in my O2 mini.
plz need help
You can find .net compact sp3 and .net compact 2 here: http://msdn.microsoft.com/netframework/downloads/updates/default.aspx
On your magician .net 1 is preinstalled, at least with the newer roms.
Regards, M
hi guys,
where to get the .cab for .net 3.5 ..the link provided in the hTorch thread is of the .exe .NET from the Microsoft website.
http://www.modaco.com/content/windo...act-framework-3-5-without-upgrading-your-rom/
This was my source, you need to register with Modaco to be able to download it.
dingolino
http://www.ppc-welt.info/community/showthread.php?t=121666
OEM ROMS schneller machen mit NETCF3.5
or here, but it is german
ya i already registered but they havent confirmed my account for nearly an hour now.
thanks ..
When I registered you verify your own account - They send you an activation email to your email address that you signed up with and you simply click on the link. I received my activation email within minutes..
Unless they have now changed it?
I got it from the SDK, which is freely available from Microsoft Downloads.
hey ..ya i got it now.. already installed the .NET 3.5.
does it improve the performance of the apps? or is it just a matter of compatibility?
showed the hTorch to my dad and he loved it.
Nocturnal310 said:
hey ..ya i got it now.. already installed the .NET 3.5.
does it improve the performance of the apps? or is it just a matter of compatibility?
showed the hTorch to my dad and he loved it.
Click to expand...
Click to collapse
In layman term, .NET is just a set of libraries that application make use to perform common task like user interface, etc. Wouldn't do anything to your device's performance.
zenkinz said:
Wouldn't do anything to your device's performance.
Click to expand...
Click to collapse
wrong
if you install .net cf you only get libraries to work with apps that require them. If you use a rom cooked with .net cf 3.5 installed on it and all system linked to 3.5 you will get a performance boost as 3.5 is faster then 2.0
In the middle take place the use of ".netcf cfg" from modaco, that force programs to use the newest .net cf but not all component in the system
guap said:
wrong
if you install .net cf you only get libraries to work with apps that require them. If you use a rom cooked with .net cf 3.5 installed on it and all system linked to 3.5 you will get a performance boost as 3.5 is faster then 2.0
In the middle take place the use of ".netcf cfg" from modaco, that force programs to use the newest .net cf but not all component in the system
Click to expand...
Click to collapse
well, the so called performance improvement is as a result of optimising the ROM, has nothing to do with 3.5 framework itself.
not only tweaking registry, dynamic linking with new libraries always give a performance boost (assuming that new libraries are quickier than older ones ) Check some post from swiftblade or other skilled cooker for full details
guap said:
not only tweaking registry, dynamic linking with new libraries always give a performance boost (assuming that new libraries are quickier than older ones ) Check some post from swiftblade or other skilled cooker for full details
Click to expand...
Click to collapse
it's not always newer implies quickier, in general, since there's other consideration factor like support for new features, etc.
In anycase, I think we have OT because the question is "does installing of CF 3.5 improve performance" and the simple answer should be a straight "NO", without considering other scenarios like cooked ROM, etc.
Saw this in the Dev & Hacking forum:
http://forum.xda-developers.com/showthread.php?t=373721
Might be worth a look.
Just tried it - seems to be quicker..
Didn't do the benchmarks before and after (darn), maybe when I get home later..
zenkinz said:
the simple answer should be a straight "NO", without considering other scenarios like cooked ROM, etc.
Click to expand...
Click to collapse
simple answer doesn't exists: it's generally "NO", but should be "a little" if you force programs to use new .net libraries (check the link posted by CalvinH) and "a lot" if you link all libraries to new .net cf cooking a rom.
Are there any other benefits of forcing .Net using the reg hack as posted in Dev & Hacking? Stability, Security, etc?
Stock ROM is still pretty good though - haven't felt the need to start with cooked ROMS just yet (or am I wrong? )
What are the differences between this hack and deep linking of ROM cooking?
this hack only force program that remote call procedures to be linked with new .net cf. Deeplinking take this benefits to the whole system, even for static linked procedures. I'm not a cooking expert but remember some posts in elf/elfin section about this
Wait new sys/xip port from itje to start with cooked roms and you'll see your device flying as porting sys/xip envolve even relink of all libraries (anyway, major benefits will come from new sys/xip)
guap said:
simple answer doesn't exists: it's generally "NO", but should be "a little" if you force programs to use new .net libraries (check the link posted by CalvinH) and "a lot" if you link all libraries to new .net cf cooking a rom.
Click to expand...
Click to collapse
ok, we will agree to disagree (not that I disagree that it'll improve performance since it's always any developer's objective (but not the only) to release faster/better library with new version)
Thanks for the modaco link.
Helped me out!
Problems with Scilor's Driving License Trainer on cotulla's wm6.1
i have problems to start the program from scilor, with the original wm2003 rom for my mda compact it works after i installed compact framework 2.0 for wm2003, now i'm trying it with the wm 6.1 rom from cotulla but it don't works, if i try to reinstall compact framework 2.0 or 3.5 he says it installed already but i cant start "Scilor's Driving License Trainer" he wants me to install the newest framework version...can someone help me???
here is the link for the trainer
http://forum.xda-developers.com/showthread.php?t=371306
Hey, you will need to install sqlceserver 3.5 also (http://scilor.funpic.de/fuelblaster.html just download the sql fix from fuelblaster and install the 3 cabs, if it still doesnt works, try to set your .net framework to 3.5 (http://forum.xda-developers.com/showthread.php?p=2850119 bottom (netcfcfg.cab)))
you may also reinstall .net framework 3.5
yes, SQLCEServer not included into my ROM. You need install it separately.
thanks for your help scilor and for the nice program too. it works now and it will help me a lot now.
Cotulla i'm thanking you too for your great rom and for your hard work to publish 3 roms in one month
I would like to help both of you too but i don't know how, maybe i can help you with your homepage, i could make it looking better, please let me know if you want this i can show you my works on homepage if you want...(write a PM)
excuse me for my bad english I'm a turk from germany
Hi I need sqlce3.5 on my phone. Please can some suggest a nice rom which is relatively new that has 3.5 pre installed? most don't mention this. or can any 1 suggest a good rom that has .netCF 2.0 (not higher)pre installed as I can then install sqlce3.5 without problem. I don't really care if its 6.1 or 6.5 or what version of manilla just what I have said above and its speedy.
thanks a lot I really appreciate it
EDIT
I have spent all day installing new roms and can't find a singal one which has sqlce3.5 as standard, the other option I have is installing sqlce manually is this possible? can i replace dllfiles edit registerys etc and upgrade the installed sqlce with 3.5?
I really really want to use topix rom as so far its been the most responsive and it handels rotation exactly as I've always wanted it. If its possible please help.
Get it from the source
I really don't understand all the noise you're making over this, or why you expect cooked ROMs to contain a piece of software that obviously very few people have an interest in.
Won't SQL Compact 3.5 SP1 work on, say, Topix?
99.99999% of users would hate having their space taken up by a database they would never use
cook your own rom
or install it manually like I do
Sorry I didn't notice the reply.
The reason I wanted to know this information is that (now correct me if I'm worng) you simply cannot properly install sqlce 3.5 on a rom that doesnt have (or cannot have) .net 2.0 installed i.e. any with .net3.5 pre installed.
I would make my own rom but I dunno what I'm doing and at the moment I don't have time to learn.
I use dutty's roms for now as they come with sqlce 3.5 installed so I will make do until I can create my own roms.
I wonder if the cooks out there know they are making unstable roms by including .net3.5 and not sqlce 3.5 If I make a rom i will either put both in or neither (maybe give both options)
I'm sorry but can you explain what you mean by "unstable roms" ?
Because the roms I've tried so far were all stable...
By the way, you're explaining that you can't install sqlce 3.5 on a rom with .net 3.5 pre installed, and you then say that including .net 3.5 and NOT including sqlce 3.5 would make it unstable...
But if .net 3.5 blocks sqlce 3.5, then it must be for the obvious reason that sqlce 3.5 on .net 3.5 IS unstable.
Or mayber there's something I don't really understand...
Your right unstable isn't the correct word as you are quite right many of the roms work very nicely.
Incompatible is a better word.
Let me try to explain this a bit better:
If a rom has .nef CF 3.5 installed sqlce 3.5 will not install properly, it will say it has been sucessfully installed and even show up on installed programs but any program which uses sqlce 3.5 will complain.
If you have .net2.0 installed you can install sqlce3.5 without any problems, if .net3.5 is included with the rom you cannot install .net2.0 as a higher version is already installed (which cannot be uninstalled)
There was a few threads which contained people coming to the same conclusion but maybe I am missing something here and if thats the case I would love to be proven wrong.
Of course whats really at fault is the fact that sqlce3.5 dosent install properly under .net3.5 but seeing as we can't change that having an option of it included with the rom would be nice.