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

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

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

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

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

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

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

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

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

    編譯出來的exe程序那里去了?

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

    于是,你可以在里面輸入CSC編程命令了,我來一個最簡單的如:

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

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

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

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

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

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

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

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

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

    注意,如果路徑中有空格,一定要使用雙引號將其括起來,否則將出來錯誤!事實上,將所有的路徑都雙引號括起來就沒有行了。

    查詢本機上安裝的.NET平臺,在沒有VS IDE的情況下編譯程序

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

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


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

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

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

    要解決這個問題,可以先使用path語句,即在cmd窗口中先輸入:

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

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

    再輸入csc即可

    同時編譯多個C#文件怎樣做。

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

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

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

    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:"自已寫程序驗證arcGisLicense.exe" /t:exe "使用程序初始化ArcGis_License.cs"

    PC官方
    安卓官方手機版
    IOS官方手機版

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

    下載地址

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

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

    編輯推薦

    本類軟件必備

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

    報錯

    請簡要描述您遇到的錯誤,我們將盡快予以修正。

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

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