I am using VS2008 on Windows 8.1 Pro and have recently moved all my data to a Win 10 Pro machine, as I use it from several machines of different types in the house. All my apps so far seem to work except VS2008 which was fine at first but now has major permissions problems, VS was unable to delete files then unable to write files so I had to close VS and delete files manually then restart VS.
Then I accidentally clicked somewhere that unloaded the project. I managed to re-load it and it has lost all references to the various dll's (see screenshot).
I changed the Target Framework from Net 3.5 to Net 2 and all the references came back except a couple (which I deleted) and it builds so they can't have been important. However, if I change the the Target Framework back to 3.5 it loses all the references again.
If I try to build under 3.5 I get:
Error 2 The "EntityClean" task could not be instantiated from the assembly "C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Data.Entity.Build.Tasks.dll". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. Unable to cast object of type 'Microsoft.Data.Entity.Build.Tasks.EntityClean' to type 'Microsoft.Build.Framework.ITask'.
Error 3 The "EntityClean" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
Is what I am trying to do feasible, i.e.data centrally with VS installed on a different machine? It seems to me this must be a fairly common arrangement in a business environment.
I there a way out of the 3.5 issue? I tried to repair VS2008 but it wants the original CDs and won't use the directory where they were copied to (it is legitimate, it's from when I was a MSDN subscriber). I have them in a cupboard but if it won't work with data on a separate machine it's not worth doing.
Suggestions appreciated!