Which of the following is correct way to compile a C# program file.cs, and add a reference to an external assembly Vehicle.dll?
csc /target:library file.cs
csc /target:exe file.cs
csc Vehicle.dll file.cs
csc /r:Vehicle.dll file.cs