I have a basic server control that I wrote using .NET 3.5. If I give this dll to someone who runs the .NET 2.0 application, will it work?
If you are not referencing any DLL included with .NET 3.0 or 3.5, then yes, it should work because the CLR versions are the same in .NET 2.0, 3.0, and 3.5. I believe that there may have been minor changes in builds 2.0 ("red bits"), but I will have to double check.
You can even simply change the project properties in Visual Studio to be sure of .NET 2.0. If your application does not compile, it will still not work on .NET 2.0.
, , Target Framework 2.0 , ( , "", ".NET Framework 2.0" "" " " ). , . , - , .
, , , - 3.5 , , 3.5, !