Reputation: 487
I am trying to get an ASP.NET 3.5 site to run on a Windows 2000 machine (not my idea!!!) but am having some problems. I have been working through copying required DLL files from C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5
into my app bin directory. This succesfully got me past the "assembly not found" errors.
However, I am now getting the following error.
Compiler executable file csc.exe cannot be found"
How can I fix this? It is primarily LINQ functionality I am looking to utilise.
Upvotes: 4
Views: 4557
Reputation: 4915
You can try to install .NET Framework 3.5 manually. It relies on .NET 2.0 runtime + some extra stuff.
Upvotes: 2
Reputation:
Unfamiliar with the environment, but...
More of the framework (including csc.exe) resides in %WINDIR%\Microsoft.NET\Framework\v3.5 (e.g. C:\WINNT\Microsoft.NET\Framework\v3.5) - are these files on your installation and the directory in your path?
Upvotes: 0
Reputation: 12816
Save yourself some time and pain, install on a platform that supports 3.5.
Trying to circumvent minimum requirements usually comes back to bite you in the end.
Just because you can doesn't always mean you should. :)
Upvotes: 0
Reputation: 15663
Many 3.5 sites will work just fine in 2.0, you just need to compile them that way. I would have whoever built the app switch to 2.0 targets and see how it goes. If that doesn't take, the VM option is probably the best way to fly.
Upvotes: 1
Reputation: 351536
You are going to have many issues as .NET 3.5 is not supported on Windows 2000 (see System Requirements).
Upvotes: 10