九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
命令行編譯器vbc.exe和csc.exe的使用 - Spring - 博客園

命令行編譯器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:libraryquote.vb,ok,完成編譯,再將生成的quote.dll剪切到bin目錄中(說(shuō)明:/bin目錄必須是你的應(yīng)用程序根目錄的直接子目錄。在默認(rèn)情況下是\wwwroot\bin\,但是,如果你的應(yīng)用程序被包含在一個(gè)虛擬目錄中,那么必須在虛擬目錄的根目錄中創(chuàng)建/bin目錄),例如我建了一個(gè)虛擬目錄aspx,我將showquote.aspx存在/aspx/3/showquote.aspx,那么我就要將quote.dll放在/aspx/bin/quote.dll,我在對(duì)照《ASP.NET技術(shù)內(nèi)幕》時(shí)出了些麻煩,因?yàn)闀?shū)中l(wèi)ibrary前多了個(gè)空格,且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 語(yǔ)言概念  

作為從 Visual Studio .NET 中編譯 Visual Basic .NET 程序的另一種方法,可從命令行編譯以產(chǎn)生可執(zhí)行 (.exe) 文件或動(dòng)態(tài)鏈接庫(kù) (.dll) 文件。

Visual Basic .NET 命令行編譯器支持控制輸入文件和輸出文件、程序集以及調(diào)試和預(yù)處理器選項(xiàng)的完整選項(xiàng)集。每個(gè)選項(xiàng)有兩種可用的可互換形式:-option 和 /option。本文檔僅顯示 /option 形式。

下表列出了一些可以根據(jù)自己的需要進(jìn)行修改的示例命令行。

要實(shí)現(xiàn)的操作 請(qǐng)使用
編譯 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
打開(kāi)優(yōu)化并定義 DEBUG 符號(hào),編譯當(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)行編譯時(shí),必須通過(guò) /reference 編譯器選項(xiàng)顯式引用 Microsoft Visual Basic 運(yùn)行時(shí)庫(kù)。

請(qǐng)參見(jiàn)

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

 

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

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

編譯器輸出

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

優(yōu)化

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

輸出文件

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

.NET 程序集

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

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

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

幫助

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

語(yǔ)言

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

預(yù)處理器

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

資源

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

雜項(xiàng)

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

請(qǐng)參見(jiàn)

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

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

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C++調(diào)用matlab函數(shù)
VC/MFC調(diào)試技術(shù)(轉(zhuǎn)) - carekee - 博客園
轉(zhuǎn)帖————關(guān)于怎么做matlab的com組件,被vc調(diào)用的例子
VB6.0怎么調(diào)用帶參數(shù)的DLL?
手動(dòng)使用Csc命令編譯C#文件
C#命令行編譯器的常用選項(xiàng)_Magic Your Life
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服