-sdkpath

指定 mscorlib.dll 和 Microsoft.VisualBasic.dll 的位置。

语法

-sdkpath:path  

自变量

path
目录中包含要用于编译的 mscorlib.dll 和 Microsoft.VisualBasic.dll 的版本。 加载此路径后才会对其进行验证。 如果目录名包含空格,则将名称括在引号 (" ") 内。

备注

此选项告诉 Visual Basic 编译器从非默认位置加载 mscorlib.dll 和 Microsoft.VisualBasic.dll 文件。 -sdkpath 选项专门与 -netcf 一起使用。 .NET Compact Framework 使用这些支持库的不同版本,以避免使用设备上没有的类型和语言功能。

注意

-sdkpath 选项在 Visual Studio 开发环境内无法使用;仅当从命令行编译时才可用。 加载 Visual Basic 设备项目时,将设置 -sdkpath 选项。

可以使用 -vbruntime 编译器选项指定:应在不引用 Visual Basic 运行时库的情况下进行编译。 有关详细信息,请参阅 -vbruntime

示例

以下代码使用 C 盘上 .NET Compact Framework 的默认安装目录中的 Mscorlib.dll 和 Microsoft.VisualBasic.dll 版本,通过 .NET Compact Framework 编译 Myfile.vb。 通常,会使用 .NET Compact Framework 的最新版本。

vbc -netcf -sdkpath:"c:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\v1.0.5000\Windows CE " myfile.vb  

请参阅