Determine Installed Compact Frameworks (and SP) Version - compact-framework

What's the best way to determine which version of the .NET Compact Frameworks (including Service Packs) is installed on a device through a .NET application.

Neil Cowburn maintains a fairly good list of all version numbers on his blog. As of right now the list looks like this:
Version Release
---------- ------------------
1.0.2268.0 1.0 RTM
1.0.3111.0 1.0 SP1
1.0.3226.0 1.0 SP2 (Recalled)
1.0.3227.0 1.0 SP2 Beta
1.0.3316.0 1.0 SP2 RTM
1.0.4177.0 1.0 SP3 Beta
1.0.4292.0 1.0 SP3 RTM
2.0.4037.0 2.0 May CTP
2.0.4135.0 2.0 Beta 1
2.0.4317.0 2.0 November CTP
2.0.4278.0 2.0 December CTP
2.0.5056.0 2.0 Beta 2
2.0.5238.0 2.0 RTM
2.0.6103.0 2.0 SP1 Beta
2.0.6129.0 2.0 SP1 RTM
2.0.7045.0 2.0 SP2 RTM
3.5.7066.0 3.5 Beta 1
3.5.7121.0 3.5 Beta 2
3.5.7283.0 3.5 RTM

Based up Scott's links, the information about the current CF version can be found in the registry of the device at:
HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework
Versions for CF 2.0 are:
CompactFrameworks 2.0 RTM - 2.0.5238.00
CompactFrameworks 2.0 SP1 - 2.0.6129.00
CompactFrameworks 2.0 SP2 - 2.0.7045.00

Related

After installing .NET Core 1.1.0 - SDK 1.0.0 Preview in Visual Studio 2015 community update 3, I donot see .Net Core template

After installing .NET Core 1.1.0 - SDK 1.0.0 Preview in Visual Studio 2015 community update 3, I don't see .Net Core template
I uninstalled the previous Visual Studio 2015 community update 3 and .Net Core 1.0 with TotalUninstaller tool from Git. The uninstall process was successful.
Then I've reinstalled Visual Studio 2015 community update 3 and .NET Core 1.1.0 - SDK 1.0.0 Preview. When I create a new project, I don't see .Net Core in the templates. I also have Web Developer Tools installed. I've followed advises on other blogs Am I missing something? Thanks.
ASP.NET and Web Tools 2015.1 (Beta8)
OS: Windows 10

Covalent 3.0 Platform Requirements

Covalent ERS 3.0 should work on windows platform other than 2003 version.
What is difference between Covalent ERS 3.0 and Covalent ERS 2.0?
What are required platform requirements for both?
Please reply to this question...

.Net 3.5 app on Win PE 4.0 image

Assuming a WinPE 4.0 image is setup correctly with the WinPE-NetFx4.cab, WinPE-NetFx4_en-us.cab and prerequisite packages like WMI, should an app built in Visual Studio 2008 for .NET 3.5 execute? Or, is the app linked to strong name signed 3.5 assemblies such that it will not use the equivalent ones in .NET 4.0?
I'm also using WinPE 4.0 and experienced the same issue. Most of my app developed using earlier version of .NET Framework (.NET 3.0 & 3.5) will not execute (execute but nothing show up on screen)
A further investigation was made into the WinPE 4.0 WIM's Windows directory "Windows\Microsoft.NET\Framework" show only signs of version 4 (for my case v4.0.30319) was installed (WinPE-NetFx4.cab).
This concludes Microsoft's WinPE 4.0 only supports .NET Framework 4.
In order to make your app work again, re-compiled them using .NET Framework 4 assemblies.

How To install ASP 4.5 when VS 2012 is installed

I want to install ASP 4.5 on a machine where Microsoft Visual Studio 2012 is installed.
.net 4.5 is installed with visual studio. So on this machines there is no 4.5 folder in %Windows%\Microsoft.NET\Framework64 theres only v4.0.30319 which is .net 4.0.
So I can't run aspnet_regiis -i because I don't have a 4.5 folder...
.NET 4.5 is an in-place update to .NET 4.0. Just follow the normal aspnet_regiis steps for v4.0.
When you go into inetmgr and select which version of the CLR to use for a given application pool, select CLR version 4.0 (which runs .NET Framework 4.5). This is similar to how the CLR version 2.0 runs .NET Framework 2.0, 3.0, and 3.5.

Installing the WCF data services

I am trying to install the WCF data services from
http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&displaylang=en
However, I only get the error message: "the update is not applicable to your computer".
I am using Windows 7 with .NET 3.5 SP1/.NET 4.0 installed.
Do you have the same problem?
This update requires .NET 3.5 SP 1 - do you already have SP1 ?? If not - first get the .NET 3.5 Service Pack 1 and install that.
UPDATE: ok, so you do have .NET 3.5 SP1 installed - could the presence of .NET 4 cause your problems? Can you try on a second machine (or in a VM) with only .NET 3.5 SP1 installed?