Visual Basic .NET アプリケーションのコンパイルとリンクのオプション

このトピックは、Visual Basic .NET アプリケーションのコンパイルおよびリンク時に利用できるさまざまなオプションを説明します。

bldapp.bat バッチ・ファイルで示されているように、Microsoft Visual Basic .NET コンパイラーを使用して Windows 上で Visual Basic .NET アプリケーションを構築するために、以下のコンパイルとリンクのオプションを使用できます。

注: Db2 12.1のリリースに伴い、.NET Framework のバージョン2.0、3.0、3.5は、IBM®Data Server Provider for .NET ではサポートされなくなりました。 これらの.NET Frameworkバージョンは、11.5以前のリリースでのみ使用可能です。 .NET Frameworkバージョン1.11は、IBMData Server Provider for .NETバージョン9.5以前でのみサポートされています。

bldapp を使用するスタンドアロン VB .NET アプリケーションのコンパイルおよびリンクのオプション

スタンドアロン VB .NET アプリケーションのコンパイルおよびリンクのオプション
%BLDCOMP%
コンパイラー用の変数です。 デフォルトは vbc(Microsoft Visual Basic .NET コンパイラー) です。
/r:"%DB2PATH%"\bin\netf40\IBM.Data.DB2®.dll
.NET framework version4.0 用のDb2®ダイナミック・リンク・ライブラリを参照する。
%DB2PATH%
%DB2PATH% 変数は、 Db2 製品インストール済み環境のルート・パスを表します。 %DB2PATH% 変数は、 IBM Data Server Driver for ODBC and CLI または Data Server Driver Package のインストール済み環境には存在しません。
IBM IBM Data Server Driver for ODBC and CLI または Data Server Driver Package を使用する場合は、 %DB2PATH% をドライバー製品がインストールされているパスに置き換えます。

疎結合サンプル・プログラム LCTrans のコンパイルおよびリンク・オプション (bldapp を使用):

%BLDCOMP%
コンパイラー用の変数です。 デフォルトは vbc(Microsoft Visual Basic .NET コンパイラー) です。
/out:RootCOM.dll
LCTrans アプリケーションが使用する RootCOM ダイナミック・リンク・ライブラリーを RootCOM.vb ソース・ファイルから出力します。
/out:SubCOM.dll
LCTrans アプリケーションが使用する SubCOM ダイナミック・リンク・ライブラリーを SubCOM.vb ソース・ファイルから出力します。
/target:library %1.cs
入力ソース・ファイル (RootCOM.vb または SubCOM.vb) からダイナミック・リンク・ライブラリーを作成します。
/r:System.EnterpriseServices.dll
Microsoft Windows System EnterpriseServices データ・リンク・ライブラリーを参照します。
/r:"%DB2PATH%"\bin\netf40\IBM.Data.DB2®.dll
.NET フレームワーク バージョン4.0 用のDb2ダイナミック リンク ライブラリを参照する。
%DB2PATH%
%DB2PATH% 変数は、 Db2 製品インストール済み環境のルート・パスを表します。 %DB2PATH% 変数は、 IBM Data Server Driver for ODBC and CLI または Data Server Driver Package のインストール済み環境には存在しません。
IBM IBM Data Server Driver for ODBC and CLI または Data Server Driver Package を使用する場合は、 %DB2PATH% をドライバー製品がインストールされているパスに置き換えます。
/r:System.Data.dll
Microsoft Windows System Data ダイナミック・リンク・ライブラリーを参照してください。
/r:System.dll
Microsoft Windows System ダイナミック・リンク・ライブラリーを参照してください。
/r:System.Xml.dll
Microsoft Windows System XML ダイナミック・リンク・ライブラリー ( SubCOM.vb用) を参照してください。
/r:SubCOM.dll
SubCOM ダイナミック・リンク・ライブラリーを参照します (RootCOM.vb および LCTrans.vb用)。
/r:RootCOM.dll
RootCOM ダイナミック・リンク・ライブラリーを参照します ( LCTrans.vb用)。

他のコンパイラー・オプションについては、コンパイラーの資料をご覧ください。