乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      命令行編譯器vbc.exe和csc.exe的使用 - Spring - 博客園

       nxhujiee 2010-09-08

      命令行編譯器vbc.exe和csc.exe的使用

       

      Titlevbc:MSDN相關(guān)
      http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vblr7/html/valrfvbcompileroptionslistedbycategory.asp
      csc:MSDN相關(guān)
      使用 C# 2.0 命令行編譯器

      將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的目錄也不同。

       

      附:
      quote.vb 

       

      Imports System

      Namespace myComponents

      Public Class Quote

      Dim myRand As New Random

      Public Function ShowQuote() As String
      Select myRand.Next3 )
      Case 0
      Return "Look before you leap"
      Case 1
      Return "Necessity is the mother of invention"
      Case 2
      Return "Life is full of risks"
      End Select
      End Function


      End Class


      End Namespace


       

      showquote.aspx

       

      <%@ Import Namespace="myComponents" %>

      <Script Runat="Server">

      Sub Page_Load
      Dim myQuote As New Quote

      lblOutput.Text 
      = myQuote.ShowQuote()
      End Sub

      </Script>

      <html>
      <head><title>ShowQuote.aspx</title></head>
      <body>

      And the quote is
      <br>
      <asp:Label
      id="lblOutput"
      Runat
      ="Server" />

      </body>
      </html>


      附注:

      Visual Basic 語言概念  

      作為從 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)行修改的示例命令行。

      要實(shí)現(xiàn)的操作 請使用
      編譯 File.vb 并創(chuàng)建 File.exe vbc /reference:Microsoft.VisualBasic.dll File.vb
      編譯 File.vb 并創(chuàng)建 File.dll vbc /target:library File.vb
      編譯 File.vb 并創(chuàng)建 My.exe vbc /out:My.exe File.vb
      打開優(yōu)化并定義 DEBUG 符號,編譯當(dāng)前目錄中的所有 Visual Basic 文件,生成 File2.exe vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb
      編譯當(dāng)前目錄中的所有 Visual Basic 文件,生成 File2.dll 的調(diào)試版本并且不顯示徽標(biāo)或警告 vbc /target:library /out:File2.dll /warn:0 /nologo /debug *.vb
      將當(dāng)前目錄中的所有 Visual Basic 文件編譯為 Something.dll vbc /target:library /out:Something.dll *.vb

      在從命令行進(jìn)行編譯時,必須通過 /reference 編譯器選項(xiàng)顯式引用 Microsoft Visual Basic 運(yùn)行時庫。

      請參見

      Visual Basic 編譯器選項(xiàng) | 條件編譯概述

       

      Visual Basic 編譯器選項(xiàng)  

      Visual Basic .NET 命令行編譯器可作為從 Visual Studio .NET 集成開發(fā)環(huán)境 (IDE) 中編譯程序的另一種方法。以下是按功能類別排序的 Visual Basic 命令行編譯器選項(xiàng)列表。

      編譯器輸出

      選項(xiàng) 目的
      /nologo 不顯示編譯器版權(quán)標(biāo)志信息。
      /utf8output 使用 UTF-8 編碼顯示編譯器輸出。
      /verbose 輸出編譯過程中的其他信息。

      優(yōu)化

      選項(xiàng) 目的
      /optimize 啟用/禁用優(yōu)化。

      輸出文件

      選項(xiàng) 目的
      /netcf 將編譯器設(shè)置為面向 .NET Framework 精簡版。
      /out 指定輸出文件。
      /target 使用下列四個選項(xiàng)之一指定輸出文件的格式:/target:exe、/target:library、/target:module/target:winexe

      .NET 程序集

      選項(xiàng) 目的
      /addmodule 使編譯器將指定文件中的所有類型信息對當(dāng)前正在編譯的項(xiàng)目可用。
      /delaysign 指定程序集是完全簽名的還是部分簽名的。
      /imports 由指定的程序集導(dǎo)入命名空間。
      /keycontainer 指定密鑰對的密鑰容器名稱以給予程序集強(qiáng)名稱。
      /keyfile 指定包含密鑰或密鑰對的文件以給予程序集強(qiáng)名稱。
      /libpath 通過 /reference 選項(xiàng)指定所引用程序集的位置。
      /reference 從程序集導(dǎo)入元數(shù)據(jù)。

      調(diào)試/錯誤檢查

      選項(xiàng) 目的
      /bugreport 創(chuàng)建一個文件,該文件包含有助于報(bào)告錯誤的信息。
      /debug 產(chǎn)生調(diào)試信息。
      /nowarn 取消編譯器生成警告的能力。
      /quiet 防止編譯器針對與語法相關(guān)的錯誤和警告顯示代碼。
      /removeintchecks 禁用整數(shù)溢出檢查。
      /warnaserror 將警告提升為錯誤。

      幫助

      選項(xiàng) 目的
      /? 顯示編譯器選項(xiàng)。此命令等同于指定 /help 選項(xiàng)。未進(jìn)行編譯。
      /help 顯示編譯器選項(xiàng)。此命令等同于指定 /? 選項(xiàng)。未進(jìn)行編譯。

      語言

      選項(xiàng) 目的
      /optionexplicit 要求顯式聲明變量。
      /optionstrict 強(qiáng)制執(zhí)行嚴(yán)格的類型語義。
      /optioncompare 確定字符串比較是采用二進(jìn)制格式還是使用區(qū)域設(shè)置規(guī)范文本語義。

      預(yù)處理器

      選項(xiàng) 目的
      /define 定義用于條件編譯的符號。

      資源

      選項(xiàng) 目的
      /linkresource 創(chuàng)建到托管資源的鏈接。
      /resource 將托管資源嵌入程序集。
      /win32icon 將 .ico 文件插入到輸出文件中。
      /win32resource 將 Win32 資源插入到輸出文件中。

      雜項(xiàng)

      選項(xiàng) 目的
      @(指定響應(yīng)文件) 指定響應(yīng)文件。
      /baseaddress 指定 DLL 的基址。
      /main 指定包含啟動時要使用的 Sub Main 過程的類。
      /recurse 在子目錄中搜索要編譯的源文件。
      /rootnamespace 為所有類型聲明指定一個命名空間。
      /sdkpath 指定 mscorlib.dll 和 microsoft.visualbasic.dll 的位置。

      請參見

      按字母順序列出的 Visual Basic 編譯器選項(xiàng) | “<項(xiàng)目名> 屬性頁”對話框

      vbc:MSDN相關(guān)
      http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vblr7/html/valrfvbcompileroptionslistedbycategory.asp

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多