国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

使用.net提供的csc命令編譯C#程序

2023-05-02 19:48:27
字體:
來源:轉載
供稿:網友

visual studio集成開發環境可以大大提高我們的編程效率,但如果你沒有安裝這個集成開發環境或者喜歡在命令行下編輯編譯程序的話,你可以使用其提供的CSC命令來編譯C#程序。當然,前提你正確安裝了Microsoft.Net Framework SDK。

下面介紹一下這個命令的具體使用方式。

首先,啟動命令行程序,進入源程序文件所在的目錄,敲入下面的命令:

csc HelloWorld.cs

上面HelloWorld.cs是你的源程序文件名稱,如果沒有錯誤,則HelloWorld.cs將被將被編譯、運行,屏幕上將輸出程序中規定的內容。

在使用csc命令時,你可以使用該命令的編譯選項,選擇編譯方式或輸出目錄等,下面的例子是將源程序生成的可執行文件重新命名:

csc /out:  MyFirstProgram.exe HelloWorld.cs

如果我們僅僅希望簡單地檢查源文件中是否存在語法錯誤,二不需要生成一個可執行文,則可以使用下面的命令實現:

csc /nooutput: HelloWorld.cs

你可以使用下面的命令,獲取CSC命令更多的參數信息:

csc /?

下表中列出了CSC命令的常用參數及含義,你也可以查閱C#聯機文檔獲得更多的幫助內容。

選項 作用
指定響應文件
/? 列出編譯命令選項
/addmodule 指定一個或多個模塊作為裝配的一部分
/baseaddress 指定載入動態鏈接庫的首選地址
/bugreport 生成一個報告文件,其中包含程序Bug的詳細信息
/checked 指定算術運算的溢出是否會導致程序在運行時拋出一個異常
/codepage 指定編譯的所有源文件所使用的代碼頁
/debug 給出調試信息
/define 定義預處理程序的符號
/doc 由文件注釋生成XML文件
/fullpaths 指定輸出的絕對路徑
/help 列出編譯命令選項
/incremental 允許對源文件進行遞增式編譯
/linkresouce 在裝配時鏈接指定的NET資源
/main 指定Main方法所處的位置
/nologo 編譯過程中不顯示編譯信息
/nooutput 編譯源文件但不輸出
/nowarn 編譯過程中不生成警告信息
/optimize 指定編譯時是否進行優化
/out 指定輸出文件
/recurse 搜索子目錄以尋找源文件
/reference 從包含裝配的文件中導入元數據
/resource 把NEt資源內嵌到輸出文件
/target 指定輸出文件的格式
/target:exe 輸出文件為exe可執行文件
/target:library 輸出文件為鏈接庫
/target:module 輸出文件為模塊
/target:winexe 輸出文件為winexe可執行文件
/unsafe 允許編譯使用了不安全關鍵字的代碼
/warn 設置警告級別
/warnaserror 把警告信息作為錯誤看待
/win32icon 把.ico圖標文件插入到輸出文件
/win32res 把Win32資源插入到輸出文件
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保德县| 新龙县| 津市市| 河源市| 兰坪| 延安市| 桂平市| 辽阳市| 诸城市| 玛沁县| 朝阳区| 宁蒗| 称多县| 凤庆县| 福海县| 巴楚县| 仙桃市| 绍兴市| 澜沧| 长岛县| 博客| 鄂州市| 邳州市| 太谷县| 云南省| 正宁县| 页游| 定南县| 渝北区| 横山县| 东方市| 长治县| 佛学| 蒲江县| 虹口区| 临武县| 曲松县| 南陵县| 开平市| 利川市| 伊春市|