當前位置:首頁 » 編程軟體 » csc編譯

csc編譯

發布時間: 2023-03-07 02:14:43

A. c#csc 編譯器是用什麼語言寫的

編譯器由於貼近底層,同時要求高效。
所以 大多數編譯器都是用C實現的。
也包括你提到的編譯器。

B. 我是C#語言的初學者,今天我遇到一個問題,在我使用CSC編譯命令後,會出現「未能找到源文件」是什麼意思

j就是你的路徑或者環境變數沒有設置正確,csc的時候沒有找到你要編譯的那個cs文件。

C. 如何配置CSC編譯器

1.配置C#命令行編譯器:

我的電腦 —〉高級—〉環境變數—〉Path —〉添
加";C:\Windows\Microsoft.NET\Framework\v2.0.50727"(Path的最後一個路徑雖版本
的改變而改變)。csc.exe(C#命令行編譯器)就放在該目錄下。通過csc /?來查看所有參
數。

2.配置其它.NET命令行工具

我的電腦 —〉高級—〉環境變數—〉Path —〉添加";D:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\Bin"(Path隨安裝目錄的改變而改變,如
果安裝在C:\,則為";C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin"

3.通過csc命令行編譯器來編譯C#文件,以下為一個例子

1)在D盤下新建一個名為test.txt文本文件,輸入以下文本後保存為test.cs文件

復制代碼 代碼如下:

//一個簡單的C#應用程序.
using System;
class TestApp
{
public static void Main()
{
Console.WriteLine("Test! 1,2,3");
Console.ReadKey();
}
}

2)運行 —〉cmd —〉D:\ —〉csc D:\test.cs, 編譯成功後在D盤下生成test.exe可執行文件
3)輸入test.exe,回車,顯示結果(Test! 1,2,3)

4.接下來通過引入System.Windows.Forms命名空間來生成Windows Forms程序,test.cs
修改為如下後再次編譯

復制代碼 代碼如下:

//一個簡單的C#應用程序.
using System;
//一定要加上下面一行
using System.Windows.Forms;
class TestApp
{
public static void Main()
{
Console.WriteLine("Test! 1,2,3");
MessageBox.Show("Hello...","Application");
Console.ReadKey();
}
}

5.使用csc.exe編譯多個源文件

復制代碼 代碼如下:

//HelloMessage.cs
using System;
using System.Windows.Forms;
class HelloMessage
{
public void Speak()
{
MessageBox.Show("Hello");
}
}
//Test.cs
using System;
class TestApp
{
public static void Main()
{
Console.WriteLine("Testing! 1,2,3");
HelloMessage h = new HelloMessage();
h.Speak();
}
}

參數/out:編譯結果的存放位置和名稱

復制代碼 代碼如下:

csc/out:e:\a.exe test.cs HelloMessage.cs

或者編譯當前目錄下的所有cs文件: csc/out:e:\a *cs

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:741
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1005
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:712
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:874
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:773
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1120
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:346
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:224
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:910
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:869