共用方式為


/vbruntime

更新:2007 年 11 月

指定編譯器應該不使用 Visual Basic 執行階段程式庫的參考來進行編譯,還是使用特定執行階段程式庫的參考來進行編譯。

/vbruntime:{ - | + | path }

引數

  • -
    不使用 Visual Basic 執行階段程式庫的參考來進行編譯。

  • +
    使用預設 Visual Basic 執行階段程式庫的參考來進行編譯。

  • path
    使用指定之程式庫 (DLL) 的參考來進行編譯。

備註

/vbruntime 編譯器選項可讓您指定編譯器不應使用 Visual Basic 執行階段程式庫的參考來進行編譯。您也可以使用 /vbruntime 編譯器選項,利用自訂執行階段程式庫 (而非預設 Visual Basic 執行階段程式庫) 的參考來進行編譯。如果您不使用 Visual Basic 執行階段程式庫的參考進行編譯,則會針對產生 Visual Basic 執行階段 Helper 呼叫的程式碼或語言建構來記錄錯誤或警告 (「Visual Basic 執行階段 Helper」是在 Microsoft.VisualBasic.dll 中定義的函式,在執行階段會呼叫這個函式以執行特定語意)。

/vbruntime+ 選項與未指定 /vbruntime 參數會產生相同的行為。您可以使用 /vbruntime+ 選項覆寫先前的 /vbruntime 參數。

如果 path 引數的值是 DLL 的完整路徑,則編譯器會使用該檔案做為執行階段程式庫。如果 path 引數的值不是 DLL 的完整路徑,則 Visual Basic 編譯器會先搜尋目前資料夾中已識別的 DLL,接著會在您已經使用 /sdkpath 編譯器選項指定的路徑中進行搜尋。如果未使用 /sdkpath 編譯器選項,則編譯器會在 .NET Framework 資料夾 (%systemroot%\Microsoft.NET\Framework\versionNumber) 中搜尋已識別的 DLL。

範例

下列範例將說明如何使用 /vbruntime 選項,搭配自訂程式庫的參考進行編譯。

vbc /vbruntime:C:\VBLibraries\CustomVBLibrary.dll

請參閱

參考

編譯命令列範例

/sdkpath

其他資源

Visual Basic 編譯器