東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫(kù)|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補(bǔ)丁數(shù)據(jù)庫(kù)Visual Studiovc++visualbasicdreamweaver

首頁(yè)編程開發(fā)編程相關(guān) → C#助手(編譯C#文件的工具) 1.0 中文綠色版

C#助手(編譯C#文件的工具)

C#助手(編譯C#文件的工具)1.0 中文綠色版

  • 大。100KB
  • 語(yǔ)言:中文
  • 平臺(tái):WinXP
  • 更新:2014-04-30 09:49
  • 等級(jí):
  • 類型:編程相關(guān)
  • 網(wǎng)站:暫無(wú)
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國(guó)產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

相關(guān)推薦: C#助手 C#編譯工具

    C#助手是一個(gè)方便初學(xué)者對(duì)C#源碼進(jìn)行封裝編譯的工具,可以直接生成exe的文件。C#助手,大家都知道csc hello.cs 是一條編譯C#文件的命令,其實(shí)用批處理可以更好的做到,這個(gè)軟件就是把這一切用批處理給實(shí)現(xiàn)。

    編譯出來(lái)的exe程序那里去了?

    打開 Visual Studio 20XX, 命令提示,我現(xiàn)在以2008為例,看到以下界面:

    于是,你可以在里面輸入CSC編程命令了,我來(lái)一個(gè)最簡(jiǎn)單的如:

    CSC /target:exe "D:\C#學(xué)習(xí)\應(yīng)用程序配置練習(xí)\Example_2.cs"   

    上行命令中的紅色部分,是否要自己輸入呢?每次都輸入不是很麻煩!事實(shí)上用,只要輸入前面的部分后,將文件拖放到cmd窗口中,路徑就自動(dòng)加上去了。

    但是不是每一次編譯都必須拖放呢?也不用,使用鍵盤上的上下方向鍵就可以將以前輸入的命令調(diào)出來(lái)。

    好的,程序編譯完成了,沒(méi)有錯(cuò)誤,但你看看 D:\C#學(xué)習(xí)\應(yīng)用程序配置練習(xí) 這個(gè)文件夾,似乎什么都沒(méi)有發(fā)生變化呀!

    沒(méi)有出現(xiàn)exe文件呀,事實(shí),編譯出來(lái)的文件出現(xiàn)在 D:\Program Files\Microsoft Visual Studio 9.0\VC    這個(gè)文件夾中,為什么呢?

    看看上面的圖,因?yàn)楫?dāng)前路徑就是在這個(gè)文件夾呀,所以在編譯之前,還得做一個(gè)工作,使用chdir 命令將當(dāng)前路徑 轉(zhuǎn)換到C#源程序所在路徑下。如下圖所示:

    使用out選項(xiàng),使用out選項(xiàng)能夠指定程序的輸出路徑及文件名,如以下命令:

    csc /target:exe /out:"C:\Documents and Settings\Administrator\桌面\PsTools\a.exe" "E:\study\C#學(xué)習(xí)\CsharpP253.cs"

    編譯的是紅色文字代表的C#源代碼文件,生成到什么那個(gè)路徑之下,文件名是什么,就是青色文字所示。

    注意,如果路徑中有空格,一定要使用雙引號(hào)將其括起來(lái),否則將出來(lái)錯(cuò)誤!事實(shí)上,將所有的路徑都雙引號(hào)括起來(lái)就沒(méi)有行了。

    查詢本機(jī)上安裝的.NET平臺(tái),在沒(méi)有VS IDE的情況下編譯程序

    有時(shí)候,本機(jī)上可能安裝了多個(gè)版本的.NET或多個(gè)版本的VS 20XX,或有些版本安裝了.NET但沒(méi)有安裝對(duì)應(yīng)的VS IDE,至于本機(jī)安裝的是十么一個(gè)情況,可能自己都不記得了,在這種情況下,可以通過(guò) 注意表查詢命令 REG QUERY 來(lái)獲得相關(guān)信息,具體的做法是在CMD窗口串輸入以下命令:

    REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework",這項(xiàng)命令的意思是查詢注冊(cè)表中關(guān)于 .NET的相關(guān)信息,你可以看到類似以上的輸出:


    通過(guò)上圖,我們可以看出,本機(jī)上所有的.NET版本,在這些版本對(duì)應(yīng)的文件夾中,一般都有對(duì)應(yīng)的及csc.exe這個(gè)程序,這就是我們平時(shí)用來(lái)進(jìn)行程序編譯的程序,如對(duì)于上圖,在文件夾C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 就可以找到 csc.exe這個(gè)程序,所以不安裝VS IDE,只安裝.NET平臺(tái),也是可以編譯程序的,

    只不過(guò)是在cmd窗口中切換當(dāng)前路徑到csc.exe這個(gè)程序所在的路徑,再輸入編譯命令即可!

    但以上這樣做會(huì)導(dǎo)致一個(gè)問(wèn)題,即程序生成的exe.dll 等文件,并不在 C# 源代碼文件所在的文件夾下,因?yàn)槟惝?dāng)前的路徑不是C#源代碼所在的路徑呀!如果要想生成的exe ,dll在C#源文件夾下,則必須在/out:中輸入完整的路徑名,很麻煩。

    要解決這個(gè)問(wèn)題,可以先使用path語(yǔ)句,即在cmd窗口中先輸入:

    path = C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

    (當(dāng)然上面的路徑就是 csc程序所在的路徑)

    再輸入csc即可

    同時(shí)編譯多個(gè)C#文件怎樣做。

    方法很簡(jiǎn)單,只需要把需要編譯的C#文件按順序排列就是了,注意,是按順序排列呢?舉個(gè)例子,如果at.cs文件引用了 gl.cs中的類,那么排列的先后順序應(yīng)該是先gl.cs,接著at.cs,如果是一個(gè)示例:

    csc @bill_arcEngine_csc.rsp /out:"自已寫程序驗(yàn)證arcGisLicense.exe" /t:exe  "cshape2.cs" "使用程序初始化ArcGis_License.cs"

    如何引用編譯時(shí)添加多個(gè)引用,這個(gè)當(dāng)前沒(méi)有找到更好的辦法,一個(gè)解決方法是使用多個(gè)/r選項(xiàng),中間用空格隔開,如下面是一個(gè)示例:

    csc/r:"C:\WINDOWS\assembly\GAC_MSIL\ESRI.ArcGIS.System\9.3.0.1770__8fc3cc631e44ad86\ESRI.ArcGIS.System.dll" /r:"C:\WINDOWS\assembly\GAC_MSIL\ESRI.ArcGIS.Display\9.3.0.1770__8fc3cc631e44ad86\ESRI.ArcGIS.Display.dll" /out:"自已寫程序驗(yàn)證arcGisLicense.exe" /t:exe "使用程序初始化ArcGis_License.cs"

    PC官方
    安卓官方手機(jī)版
    IOS官方手機(jī)版

    C#助手(編譯C#文件的工具)截圖

    下載地址

    C#助手(編譯C#文件的工具) 1.0 中文綠色版

    熱門評(píng)論
    最新評(píng)論
    發(fā)表評(píng)論 查看所有評(píng)論(0)
    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

    編輯推薦

    本類軟件必備

    編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計(jì)DreamweaverfireworksFlash

    報(bào)錯(cuò)

    請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

    轉(zhuǎn)帖到論壇
    輪壇轉(zhuǎn)帖HTML方式

    輪壇轉(zhuǎn)帖UBB方式