Freigeben über


-sdkpath

Gibt den Speicherort von „mscorlib.dll“ und „microsoft.visualbasic.dll“ an.

Syntax

-sdkpath:path  

Argumente

path
Das Verzeichnis mit den Versionen von „mscorlib.dll“ und „Microsoft.VisualBasic.dll“, die für die Kompilierung verwendet werden sollen. Dieser Pfad wird erst überprüft, wenn er geladen wurde. Wenn der Verzeichnisname ein Leerzeichen enthält, müssen Sie diesen in Anführungszeichen (" ") einschließen.

Hinweise

Diese Option weist den Visual Basic-Compiler an, die Dateien „mscorlib.dll“ und „Microsoft.VisualBasic.dll“ von einem Speicherort zu laden, der nicht dem Standardpfad entspricht. Die -sdkpath-Option wurde für die Verwendung mit -netcf konzipiert. In .NET Compact Framework werden verschiedene Versionen dieser Unterstützungsbibliotheken verwendet, um die Verwendung von Typen und Sprachfeatures zu vermeiden, die auf den Geräten nicht gefunden werden.

Hinweis

Die Option -sdkpath steht nicht in der Visual Studio-Entwicklungsumgebung zur Verfügung. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompilieren. Die Option -sdkpath wird festgelegt, wenn ein Visual Basic-Geräteprojekt geladen wird.

Sie können angeben, dass der Compiler ohne einen Verweis auf die Visual Basic-Laufzeitbibliothek kompilieren soll, indem Sie die Compileroption -vbruntime verwenden. Weitere Informationen finden Sie unter -vbruntime.

Beispiel

Mit dem folgenden Code wird Myfile.vb mit .NET Compact Framework kompiliert. Dabei werden die Versionen von „mscorlib.dll“ und „Microsoft.VisualBasic.dll“ verwendet, die im Standardinstallationsverzeichnis von .NET Compact Framework auf Laufwerk C: gefunden werden. Normalerweise verwenden Sie die neueste Version von .NET Compact Framework.

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

Siehe auch