How To install ASP 4.5 when VS 2012 is installed - asp.net-4.5

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.

Related

visual studio 2013 on windows xp

Is it possible to run Visual Studio 2013 on Windows XP?
I heard that it is not possible to install .NET Framework 4.5 on Windows XP. What if I want to use Visual Studio 2013 for .NET 4.0 on Windows XP?
Is this possible?
It is not possible. Visual Studio 2013 natively supports .Net v4.5, which does not support Windows XP.
For .Net 4.0 on Windows XP, you may try to use Visual Studio 2010 with .Net 4.0. I am not sure if this will work, but I would suggest you to go for Windows 7 for .Net 4.0 and Windows 8 for .Net 4.5.
It is not possible. Even Visual Studio 2012 requires Windows 7.
However you can still develop applications for Windows XP when targeting .NET 4.0 (or older). With Visual Studio 2013 you can develop applications from .NET 2.0 upwards.
.NET 4.5 requires at least Windows Vista to run. As .NET 4.5 replaces .NET 4.0 (it's not a side-by-side installation as previous .NET versions), you might have some incompatibilty problems if you target .NET 4.0. See this question for more information.
As others have said, it's not possible to install Visual Studio 2012 or 2013 on Windows XP. However if you really need .NET 4.5 features on Windows XP install Mono 3 and use MonoDevelop.
You cannot install required runtime, so you cannot install Visual Studio 2013. But you are always free to use a virtual machine. Install it on VM and run VM on XP.
.NET 4.5 requires Windows Vista SP2, Server 2008 or newer.

.NET 4.5 installation on server running .net 2.0 and 4.0

I'm about to install .net 4.5 on a windows 2008 server with .net 2.0 and .net 4.0 already installed. I also have over 10 web forms applications running on iis. Microsoft said that the in-place installation of 4.5 over 4.0 is completely backwards compatible, but I still want to know if I should have any other concerns before I go ahead with the install. Is everything going to break? I'm so scared!
Be ready for the unexpected. You have several applications running in that server.
And see MSDN about that

WIX CustomAction.CA.dll not working in Windows XP machine

Can anyone know why WIX Customaction.dll not working with Windows XP with service pack 3?As i developed my .msi with Wix setup in Windows 8 machine with VS 2010 environment.And this is working fine and is calling my customaction.CA.dll.Where as when i tried to test the same msi in windows XP machine this not working? do i need to do any changes in the customAction.dll so that it will work in XP machine also?Please help me to solve this issue.
Thanks
You might be used .NET Framework 4.0 (CLR 4.0) in your custom action. It will not run in .NET Framework 4.0 or newer is not installed machine.
In your XP machine .NET Framework 4.0 may not be installed. So that you’re custom action is not running.
Use useLegacyV2RuntimeActivationPolicy property in your CustomAction.Config file and set all supported time version which you want to use (CLR 2.0 for .Net Framework 2.0 and 3.5, CLR 4.0 for .Net Framework 4.0 and 4.5)

.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.

Is it possible to use Visual Basic Express 2008 and develop apps to run on the .net framework 1.0?

I'm trying to develop an app with Microsoft's Visual Basic Express 2008 to run on the .net framework 1.0. Is there something I can download to do this or do I have to require the latest framework to be downloaded?
No:
You can only develop against .NET 1.0 by using Visual Studio .NET 2002.
You can develop against .NET 1.1 using Visual Studio .NET 2003.
You can develop against .NET 2.0 and 3.0 (IIRC) using Visual Studio 2005.
You can develop against .NET 2.0, 3.0 and 3.5 using Visual Studio 2008.
You can develop against .NET 2.0, 3.0, 3.5 and 4.0 using Visual Studio 2010.
You could still compile against .NET 1.0 or .NET 1.1 if you've got those installed by running the command line tools directly - but you won't be able to use Visual Studio to build without a fair chunk of work, IIRC. (I seem to remember there is a tool to allow it, but I don't know how well it works, and I doubt that it's supported now.)