After a full night of hard work, when I created a new project, I always got the title error.
At first, I thought it was a problem with vs 2008 because I installed the Chinese and English versions of vs 2008 and the Express versions of vs C # And web developer.
After the Chinese version is installed, it always prompts that "the tool version 3.5 cannot be identified", and nothing can be found on Google,
Very depressing.
Forced to delete all vs 2008 versions
Then, only the English version of vs 2008 is installed. The problem can be solved in this way, but the same error is still returned.
However, this error is in English, so I went to Google to search for it. Haha, I got a solution and it was very nice.
See below explain:
If you have error creating project and receiveUnable read project file [full filename]: The Tools version "3.5" is unrecognised, Then the following shocould help to solve it.
Open up your window Registry :-
And make the following changes ....
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ msbuild] -- addMsbuild node (item), the same below
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ msbuild \ 3.5]
"Defaulttoolsversion" = "2.0" -- add a string
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ msbuild \ toolsversions]
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ msbuild \ toolsversions \ 2.0]
"Msbuildtoolspath" = "C: \ WINDOWS \ Microsoft. NET \ framework \ v2.0.50727 \\"
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ msbuild \ toolsversions \ 3.5]
"Msbuildtoolspath" = "C: \ WINDOWS \ Microsoft. NET \ framework \ v3.5 \\"
original address: http://mitzen.blogspot.com/2009/01/vs-2008-create-project-tool-version.html