-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 开发环境中不可用;仅在从命令行编译时才可用。 -sdkpath加载 Visual Basic 设备项目时会设置该选项。

可以使用编译器选项指定编译器在不使用对 Visual Basic 运行时库 -vbruntime 的引用的情况下进行编译。 有关详细信息,请参阅 -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  

另请参阅