/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

示例

下面的代码使用 .NET Compact Framework 编译 Myfile.vb,并使用 C 驱动器上 .NET Compact Framework 的默认安装目录中的 Mscorlib.dll 版本和 Microsoft.VisualBasic.dll 版本。 通常,应该使用最新版 .NET Compact Framework。

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

请参见

参考

示例编译命令行 (Visual Basic)

/netcf

/vbruntime

其他资源

Visual Basic 命令行编译器