Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
I have posted an updated version of the .NET Framework setup verification tool that supports verifying the install state of the .NET Framework 4.5. It has also been updated to correctly recognize when it is running on Windows 8. This support is preliminary because the final versions of the .NET Framework 4.5 and Windows 8 have not yet shipped, and I’ll post an updated version in the future when the .NET Framework 4.5 and Windows 8 ship if any changes are made between now and then that cause the tool to report incorrect results.
There is more information about how to download and use the .NET Framework setup verification tool in the user’s guide at http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx.
I have not yet posted updated versions of the .NET Framework cleanup tool or the sample .NET Framework detection code, but they are in progress and I’ll upload then and post an update on my blog when they are ready.
As always, if you run into any issues or have any feedback about the .NET Framework setup verification tool, please let me know by posting a comment on one of my blog posts or using the contact form.
Hi Don - Yes, the verification tool should work correctly on the final version of the .NET Framework 4.5. Please let me know if you run into any issues.
I have problems with the .Net Framework on Windows 8 Final.
VS 2012 Final doesn't list FW 4.5 in its list, and so I tried to reinstall it, but didn't work.
After some search I found this Tool, but it doesn't start. (After the License Dialog there comes the progress and then nothing).
Any idea what I can check?
Hi Lohnegrim - The final version of Windows 8 includes the final version of the .NET Framework 4.5, and the final version of VS 2012 should recognize that and skip trying to install the .NET Framework 4.5 because it is already present on the computer.
There is an issue with the verification tool that prevents it from running on the final version of Windows 8 currently. I'm still trying to work out the exact right way to fix that, but for now, you won't be able to use it on Windows 8.
>> The final version of Windows 8 includes the final version of the .NET Framework 4.5
Yes I know
>> and the final version of VS 2012 should recognize that and skip trying to install the .NET Framework 4.5 because it is already present on the computer.
Yes it does, but if I start VS 2012 and click on New Project, then the FW Drop down list only shows 2.0 to 4.0, but not 4.5.
Also if I select a Windows Store project type, then the Drop down list is Disabled and Empty.
On a different System I can select from 2.0 to 4.5
Seems like I missed everything except the .xml Files directly in the Folder '\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5' and '...\Framework\.NETFramework\v4.5'
Hi Lohnegrim - I'm sorry, I misunderstood your previous comment and thought you were talking about a setup issue as opposed to an issue creating projects in Visual Studio after setup completed.
Visual Studio installs a component called the Microsoft .NET Framework 4.5 Multi-targeting Pack that controls what versions of the .NET Framework are listed in the drop-down when creating new projects. It might help to try to uninstall that component and then repair VS 2012 to force it to re-install it. This component should appear in the list in the Programs and Features control panel, but if it doesn't then you can use steps like the ones listed at blogs.msdn.com/.../487096.aspx to remove it.
If that doesn't help, then I'd suggest posting a question on the Visual Studio forum at social.msdn.microsoft.com/.../threads, and hopefully someone there can help provide some additional suggestions for you to try.
I already solved it, I missed some files in the '...\Reference Assemblies\...' folders.
I copied them from another Win8, and then everything worked.
On a Windows 2000 SP4 machine I'm getting a "Error creating process...setupverifier2.exe Reason: c:\WINNT\system32\advpack.dll" error and therefore cannot check if .NET 2 is actually installed. Any ideas?
Hi Andrew Jones - I made a change to the verification tool in December 2011 that prevents it from running on versions of Windows older than Windows XP. I don't have an easy way to go back and undo all of the changes made since then, so you won't be able to use this tool to verify the .NET Framework 2.0 on Windows 2000.
Are you running into errors when trying to use .NET Framework applications on your Windows 2000 computer currently? If so, can you let me know the exact error messages and I'll see if I can help you troubleshoot the issues?
Hi Matt - Yes, I'm planning to update both the verification tool and the .NET Framework detection sample to support 4.5.2, but I haven't had time yet. I hope to get to that in the next few days. I'm sorry for the delay.