命令行編譯器vbc.exe和csc.exe的使用
將quote.vb編譯成quote.dll文件,使用的命令是:vbc.exe,我用的機(jī)器上裝的是win server 2003 .命令所在的路徑為:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 。在DOS命令符下進(jìn)入上面的目錄,將quote.vb復(fù)制到當(dāng)前目錄中,再用命令vbc /t:library quote.vb,ok,完成編譯,再將生成的quote.dll剪切到bin目錄中(說明:/bin目錄必須是你的應(yīng)用程序根目錄的直接子目錄。在默認(rèn) 情況下是\wwwroot\bin\,但是,如果你的應(yīng)用程序被包含在一個虛擬目錄中,那么必須在虛擬目錄的根目錄中創(chuàng)建/bin目錄),例如我建了一個 虛擬目錄aspx,我將showquote.aspx存在/aspx/3/showquote.aspx,那么我就要將quote.dll放在/aspx /bin/quote.dll,我在對照《ASP.NET技術(shù)內(nèi)幕》時出了些麻煩,因?yàn)闀衛(wèi)ibrary前多了個空格,且vbc.exe的目錄也不同。
附:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
showquote.aspx
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 附注: 作為從 Visual Studio .NET 中編譯 Visual Basic .NET 程序的另一種方法,可從命令行編譯以產(chǎn)生可執(zhí)行 (.exe) 文件或動態(tài)鏈接庫 (.dll) 文件。 Visual Basic .NET 命令行編譯器支持控制輸入文件和輸出文件、程序集以及調(diào)試和預(yù)處理器選項(xiàng)的完整選項(xiàng)集。每個選項(xiàng)有兩種可用的可互換形式:-option 和 /option。本文檔僅顯示 /option 形式。 下表列出了一些可以根據(jù)自己的需要進(jìn)行修改的示例命令行。
在從命令行進(jìn)行編譯時,必須通過 /reference 編譯器選項(xiàng)顯式引用 Microsoft Visual Basic 運(yùn)行時庫。 請參見Visual Basic 編譯器選項(xiàng) | 條件編譯概述
Visual Basic .NET 命令行編譯器可作為從 Visual Studio .NET 集成開發(fā)環(huán)境 (IDE) 中編譯程序的另一種方法。以下是按功能類別排序的 Visual Basic 命令行編譯器選項(xiàng)列表。 編譯器輸出
優(yōu)化
輸出文件
.NET 程序集
調(diào)試/錯誤檢查
幫助
語言
預(yù)處理器
資源
雜項(xiàng)
請參見按字母順序列出的 Visual Basic 編譯器選項(xiàng) | “<項(xiàng)目名> 屬性頁”對話框
|
|