Книга: C# 2008 Programmer
Using the C# Compiler (csc.exe)
Using the C# Compiler (csc.exe)
Besides using Visual Studio 2008 to compile and run the application, you can build the application using Visual Studio 2008 and use the C# compiler (csc.exe
) to manually compile and then run the application. This option is useful for large projects where you have a group of programmers working on different sections of the application.
Alternatively, if you prefer to code a C# program using a text editor, you can use the Notepad (Programs?Accessories?Notepad) application included in every Windows computer. (Be aware, however, that using Notepad does not give you access to the IntelliSense feature, which is available only in Visual Studio 2008.)
1. Using Notepad, create a text file, name it HelloWorld.cs
, and save it into a folder on your hard disk, say in C:C#.
2. Populate HelloWorld.cs
with the following:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HelloWorld {
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello, world! This is my first C# program!");
Console.ReadLine();
return;
}
}
}
3. Use the command-line C# compiler (csc.exe
) that ships with Visual Studio 2008 to compile the program. The easiest way to invoke csc.exe
is to use the Visual Studio 2008 command prompt, which has all the path references added for you.
4. To launch the Visual Studio 2008 command prompt, select Start?Programs?Microsoft Visual Studio 2008?Visual Studio Tools?Visual Studio 2008 Command Prompt.
5. In the command prompt, change to the directory containing the C# program (C:C# for this example), and type the following command (see Figure 3-4):
C:C#>csc HelloWorld.cs
Figure 3-4
6. Once the program is compiled, you will find the HelloWorld.exe executable in the same directory (C:C#). Type the following to execute the application (see Figure 3-5):
C:C#>HelloWorld
Figure 3-5
7. To return to the command prompt, press Enter.
- Ответный файл, используемый по умолчанию (csc.rsp)
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- 4.4.4 The Dispatcher
- About the author
- Chapter 7. The state machine
- Appendix E. Other resources and links
- Caveats using NAT
- Example NAT machine in theory
- Using Double Quotes to Resolve Variables in Strings with Embedded Spaces
- The final stage of our NAT machine
- Compiling the user-land applications
- The conntrack entries