Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, że kompilator powinien kompilować bez odwołania do biblioteki środowiska uruchomieniowego Visual Basic lub z odwołaniem do określonej biblioteki środowiska uruchomieniowego.
Składnia
-vbruntime:{ - | + | * | path }
Argumenty (w programowaniu)
-
Kompiluj bez odwołania do biblioteki środowiska uruchomieniowego języka Visual Basic.
+
Skompiluj odwołanie do domyślnej biblioteki środowiska uruchomieniowego języka Visual Basic.
*
Skompiluj bez odwołania do biblioteki środowiska uruchomieniowego Visual Basic i osadź podstawowe funkcje z biblioteki środowiska uruchomieniowego Visual Basic w zestawie.
path
Skompiluj z odwołaniem do określonej biblioteki (DLL).
Uwagi
Opcja -vbruntime kompilatora umożliwia określenie, że kompilator powinien kompilować bez odwołania do biblioteki środowiska uruchomieniowego języka Visual Basic. Jeśli kompilujesz bez odwołania do biblioteki środowiska uruchomieniowego języka Visual Basic, błędy lub ostrzeżenia są rejestrowane w kodzie lub konstrukcjach języka, które generują wywołanie pomocnika środowiska uruchomieniowego języka Visual Basic. ( Pomocnik środowiska uruchomieniowego języka Visual Basic jest funkcją zdefiniowaną w Microsoft.VisualBasic.dll, która jest wywoływana w czasie wykonywania określonego semantyki języka).
Opcja -vbruntime+ generuje to samo zachowanie, które występuje, jeśli nie -vbruntime określono żadnego przełącznika. Możesz użyć -vbruntime+ opcji , aby zastąpić poprzednie -vbruntime przełączniki.
Większość obiektów My typu jest niedostępna, gdy używasz -vbruntime- opcji lub -vbruntime:path .
Osadzanie podstawowych funkcji środowiska uruchomieniowego języka Visual Basic
Opcja -vbruntime* umożliwia kompilowanie bez odwołania do biblioteki środowiska uruchomieniowego. Zamiast tego podstawowe funkcje z biblioteki środowiska uruchomieniowego języka Visual Basic są osadzone w zestawie użytkownika. Tej opcji można użyć, jeśli aplikacja działa na platformach, które nie zawierają środowiska uruchomieniowego języka Visual Basic.
Następujące elementy członkowskie środowiska uruchomieniowego są osadzone:
Conversions klasa
Metoda AscW(Char)
Metoda AscW(String)
Metoda ChrW(Int32)
vbBack stały
vbCr stały
vbCrLf stały
vbFormFeed stały
vbLf stały
vbNewLine stały
vbNullChar stały
vbNullString stały
vbTab stały
vbVerticalTab stały
Niektóre obiekty
Mytypu
Jeśli kompilujesz przy użyciu -vbruntime* opcji , a kod odwołuje się do elementu członkowskiego z biblioteki środowiska uruchomieniowego języka Visual Basic, która nie jest osadzona z podstawową funkcjonalnością, kompilator zwraca błąd wskazujący, że element członkowski jest niedostępny.
Odwoływanie się do określonej biblioteki
Możesz użyć argumentu path , aby skompilować odwołanie do niestandardowej biblioteki środowiska uruchomieniowego zamiast domyślnej biblioteki środowiska uruchomieniowego języka Visual Basic.
Jeśli wartość argumentu path jest w pełni kwalifikowaną ścieżką do biblioteki DLL, kompilator użyje tego pliku jako biblioteki środowiska uruchomieniowego. Jeśli wartość argumentu path nie jest w pełni kwalifikowaną ścieżką do biblioteki DLL, kompilator języka Visual Basic najpierw wyszuka zidentyfikowaną bibliotekę DLL w bieżącym folderze. Następnie będzie wyszukiwać w ścieżce określonej przy użyciu opcji -sdkpath kompilatora. Jeśli opcja kompilatora -sdkpath nie jest używana, kompilator wyszuka zidentyfikowaną bibliotekę DLL w folderze .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).
Przykład
W poniższym przykładzie pokazano, jak używać -vbruntime opcji kompilowania z odwołaniem do biblioteki niestandardowej.
vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll