Czy vscode wymaga Internetu

Zobacz wspieranie zdalnego rozwoju, aby uzyskać dodatkowe informacje na temat rozszerzeń.

Odległe FAQ rozwoju

Ten artykuł zawiera często zadawane pytania dla każdego z Remote Development Code Code Code rozszerzenia. Więcej informacji na temat konfigurowania i pracy z każdą z ich możliwości zobacz SSH, Conteners i WSL. Lub wypróbuj samouczki wprowadzające, aby pomóc Ci szybko uruchomić w odległym środowisku.

Ogólny

Czym jest Visual Studio Code Remote Development?

Pakiet Visual Studio Code Code Remote Development umożliwia otwarcie dowolnego folderu w kontenerze, na zdalnym komputerze (przez SSH) lub w podsystemie systemu Windows dla systemu Linux i skorzystaj z pełnego zestawu funkcji kodu VS Code. Oznacza to, że kod VS może zapewnić doświadczenie w tworzeniu jakości lokalnej-w tym pełne Intellisense (ukończenia), debugowanie i wiele innych-niezależnie od tego, gdzie kod jest położony lub hostowany.

Jakie zalety VS VS Code Remote Development zapewnia lokalne edycja?

Niektóre korzyści z zdalnego rozwoju obejmują:

  • Możliwość edytowania, budowy lub debugowania na innym systemie operacyjnym niż pracujesz lokalnie.
  • Możliwość rozwoju w środowisku, które pasuje do środowiska wdrażania docelowego.
  • Używanie większego lub bardziej wyspecjalizowanego sprzętu niż lokalny maszyna do rozwoju.
  • Możliwość edytowania kodu przechowywanego w innym miejscu, na przykład w chmurze lub na stronie klienta.
  • Oddzielenie środowisk programistów w celu uniknięcia konfliktów, poprawy bezpieczeństwa i przyspieszenia na pokładzie.

W porównaniu z korzystaniem z plików sieciowych lub synchronizacji, VS Code Remote Development zapewnia znacznie lepszą wydajność wraz z lepszą kontrolą nad środowiskiem programistycznym i narzędziami.

W jaki sposób zdalne rozszerzenia rozwoju odnoszą się do kodów Github?

Github Codespaces to usługa zapewnia zarządzane środowiska programistyczne w chmurze dostępne zarówno z kodu VS, jak i nowego edytora opartego na przeglądarce. Usługa pozwala również na kod VS i edytor oparty na przeglądarce na dostęp do środowisk samodzielnych (komputer stacjonarny lub serwer) bez wymagania serwera SSH lub nawet bezpośredniej trasy sieciowej. Możesz przeczytać więcej w dokumentacji Github Codespaces.

Podczas gdy zdalne rozwój i rozszerzenia kodespaces dzielą technologię i funkcje, rozszerzenia zdalnego rozwoju są uwalniane osobno i mogą działać niezależnie od kodów Github.

Jak działają zdalne rozszerzenia rozwoju?

Rozwój zdalnego programu Visual Studio Code pozwala instalacji lokalnej kontra kodu na przejrzysty interakcję z kodem źródłowym i środowiskiem wykonawczym na innych maszynach (wirtualnych lub fizycznych) poprzez przenoszenie wykonywania niektórych poleceń do „serwera zdalnego”. Vs Server kodu jest szybko instalowany przez kod VS po podłączeniu do zdalnego punktu końcowego i może hostować rozszerzenia, które oddziałują bezpośrednio z zdalnym obszarem roboczym, maszyną i systemem plików.

Podsumowanie architektury

Zobacz wspieranie zdalnego rozwoju, aby uzyskać dodatkowe informacje na temat rozszerzeń.

W jaki sposób rozszerzenia zdalnego rozwoju bezpieczne dostęp do zdalnego maszyny, maszyny wirtualnej lub kontenera?

Visual Studio Code Pilote Development wykorzystuje istniejące, dobrze znane transporty, takie jak Secure Shell do uwierzytelniania i bezpiecznego ruchu. Żadne porty nie muszą być publicznie otwarte poza porty używane przez te dobrze znane, bezpieczne transport.

Serwer VS Code, który jest wstrzykiwany, działa jako ten sam użytkownik, którego użyłeś do zalogowania się na komputerze, zapewniając, że VS Code i jego rozszerzenia nie otrzymują niewłaściwego podwyższonego dostępu bez uprawnień. Serwer jest uruchamiany i zatrzymany przez kod VS i nie jest podłączony do żadnego użytkownika lub globalnego logowania lub scenariuszy uruchamiania. Vs kod zarządza cyklem życia serwera, więc nie musisz się martwić, czy działa, czy nie.

Czy serwer VS Code może być zainstalowany lub używany sam?

NIE. Serwer VS Code jest elementem rozszerzeń zdalnego rozwoju i jest zarządzany przez klienta VS Code. Jest instalowany i aktualizowany automatycznie według kodu VS, gdy łączy się z punktem końcowym i jeśli zainstalowana osobno może szybko się skończyć. Nie jest przeznaczony ani licencjonowany do użytku przez innych klientów.

Jakie są wymagania dotyczące łączności dla serwera VS Code?

Instalacja serwera VS Code wymaga, aby komputer lokalny miał łączność HTTPS (port 443) z:

  • aktualizacja.kod.VisualStudio.com
  • *.Vo.MSecnd.Net (Azure CDN)

Domyślnie pilot – SSH będzie próbował pobrać na zdalny host, ale jeśli włączysz zdalne.Ssh.ZezwalajLocalServerDownload, rozszerzenie powróci do pobierania VS Code Server lokalnie i przesyłanie go zdalnie po ustaleniu połączenia.

Rozszerzenie dev Containers zawsze pobiera lokalnie i przenosi się do kontenera.

Możesz zainstalować rozszerzenia ręcznie bez połączenia internetowego za pomocą Rozszerzenia: Zainstaluj z VSIX. polecenie, ale jeśli używasz panelu rozszerzenia lub devContainer.JSON Aby zainstalować rozszerzenia, Twój komputer lokalny i serwer VS Code będą potrzebować dostępu do HTTPS (port 443) do:

  • rynek.VisualStudio.com
  • vscode.kropelka.rdzeń.okna.internet
  • *.Vo.MSecnd.Net (Azure CDN)
  • *.GalleryCdn.vsassets.IO (Azure CDN)

Wreszcie niektóre rozszerzenia (takie jak C#) Pobierz wtórne zależności od pobierania.Microsoft.com lub pobierz.VisualStudio.Microsoft.com . Inne (takie jak Visual Studio Live Share) mogą mieć dodatkowe wymagania dotyczące łączności. Szczegółowe informacje zapoznaj się z dokumentacją rozszerzenia.

Czy vscode wymaga Internetu

Zobacz wspieranie zdalnego rozwoju, aby uzyskać dodatkowe informacje na temat rozszerzeń.

Odległe FAQ rozwoju

Ten artykuł zawiera często zadawane pytania dla każdego z Remote Development Code Code Code rozszerzenia. Więcej informacji na temat konfigurowania i pracy z każdą z ich możliwości zobacz SSH, Conteners i WSL. Lub wypróbuj samouczki wprowadzające, aby pomóc Ci szybko uruchomić w odległym środowisku.

Ogólny

Czym jest Visual Studio Code Remote Development?

Pakiet Visual Studio Code Code Remote Development umożliwia otwarcie dowolnego folderu w kontenerze, na zdalnym komputerze (przez SSH) lub w podsystemie systemu Windows dla systemu Linux i skorzystaj z pełnego zestawu funkcji kodu VS Code. Oznacza to, że kod VS może zapewnić doświadczenie w tworzeniu jakości lokalnej-w tym pełne Intellisense (ukończenia), debugowanie i wiele innych-niezależnie od tego, gdzie kod jest położony lub hostowany.

Jakie zalety VS VS Code Remote Development zapewnia lokalne edycja?

Niektóre korzyści z zdalnego rozwoju obejmują:

  • Możliwość edytowania, budowy lub debugowania na innym systemie operacyjnym niż pracujesz lokalnie.
  • Możliwość rozwoju w środowisku, które pasuje do środowiska wdrażania docelowego.
  • Używanie większego lub bardziej wyspecjalizowanego sprzętu niż lokalny maszyna do rozwoju.
  • Możliwość edytowania kodu przechowywanego w innym miejscu, na przykład w chmurze lub na stronie klienta.
  • Oddzielenie środowisk programistów w celu uniknięcia konfliktów, poprawy bezpieczeństwa i przyspieszenia na pokładzie.

W porównaniu z korzystaniem z plików sieciowych lub synchronizacji, VS Code Remote Development zapewnia znacznie lepszą wydajność wraz z lepszą kontrolą nad środowiskiem programistycznym i narzędziami.

W jaki sposób zdalne rozszerzenia rozwoju odnoszą się do kodów Github?

Github Codespaces to usługa zapewnia zarządzane środowiska programistyczne w chmurze dostępne zarówno z kodu VS, jak i nowego edytora opartego na przeglądarce. Usługa pozwala również na kod VS i edytor oparty na przeglądarce na dostęp do środowisk samodzielnych (komputer stacjonarny lub serwer) bez wymagania serwera SSH lub nawet bezpośredniej trasy sieciowej. Możesz przeczytać więcej w dokumentacji Github Codespaces.

Podczas gdy zdalne rozwój i rozszerzenia kodespaces dzielą technologię i funkcje, rozszerzenia zdalnego rozwoju są uwalniane osobno i mogą działać niezależnie od kodów Github.

Jak działają zdalne rozszerzenia rozwoju?

Rozwój zdalnego programu Visual Studio Code pozwala instalacji lokalnej kontra kodu na przejrzysty interakcję z kodem źródłowym i środowiskiem wykonawczym na innych maszynach (wirtualnych lub fizycznych) poprzez przenoszenie wykonywania niektórych poleceń do „serwera zdalnego”. Vs Server kodu jest szybko instalowany przez kod VS po podłączeniu do zdalnego punktu końcowego i może hostować rozszerzenia, które oddziałują bezpośrednio z zdalnym obszarem roboczym, maszyną i systemem plików.

Podsumowanie architektury

Zobacz wspieranie zdalnego rozwoju, aby uzyskać dodatkowe informacje na temat rozszerzeń.

W jaki sposób rozszerzenia zdalnego rozwoju bezpieczne dostęp do zdalnego maszyny, maszyny wirtualnej lub kontenera?

Visual Studio Code Pilote Development wykorzystuje istniejące, dobrze znane transporty, takie jak Secure Shell do uwierzytelniania i bezpiecznego ruchu. Żadne porty nie muszą być publicznie otwarte poza porty używane przez te dobrze znane, bezpieczne transport.

Serwer VS Code, który jest wstrzykiwany, działa jako ten sam użytkownik, którego użyłeś do zalogowania się na komputerze, zapewniając, że VS Code i jego rozszerzenia nie otrzymują niewłaściwego podwyższonego dostępu bez uprawnień. Serwer jest uruchamiany i zatrzymany przez kod VS i nie jest podłączony do żadnego użytkownika lub globalnego logowania lub scenariuszy uruchamiania. Vs kod zarządza cyklem życia serwera, więc nie musisz się martwić, czy działa, czy nie.

Czy serwer VS Code może być zainstalowany lub używany sam?

NIE. Serwer VS Code jest elementem rozszerzeń zdalnego rozwoju i jest zarządzany przez klienta VS Code. Jest instalowany i aktualizowany automatycznie według kodu VS, gdy łączy się z punktem końcowym i jeśli zainstalowana osobno może szybko się skończyć. Nie jest przeznaczony ani licencjonowany do użytku przez innych klientów.

Jakie są wymagania dotyczące łączności dla serwera VS Code?

Instalacja serwera VS Code wymaga, aby komputer lokalny miał łączność HTTPS (port 443) z:

  • aktualizacja.kod.VisualStudio.com
  • *.Vo.MSecnd.Net (Azure CDN)

Domyślnie pilot – SSH będzie próbował pobrać na zdalny host, ale jeśli włączysz zdalne.Ssh.ZezwalajLocalServerDownload, rozszerzenie powróci do pobierania VS Code Server lokalnie i przesyłanie go zdalnie po ustaleniu połączenia.

Rozszerzenie dev Containers zawsze pobiera lokalnie i przenosi się do kontenera.

Możesz zainstalować rozszerzenia ręcznie bez połączenia internetowego za pomocą Rozszerzenia: Zainstaluj z VSIX. polecenie, ale jeśli używasz panelu rozszerzenia lub devContainer.JSON Aby zainstalować rozszerzenia, Twój komputer lokalny i serwer VS Code będą potrzebować dostępu do HTTPS (port 443) do:

  • rynek.VisualStudio.com
  • vscode.kropelka.rdzeń.okna.internet
  • *.Vo.MSecnd.Net (Azure CDN)
  • *.GalleryCdn.vsassets.IO (Azure CDN)

Wreszcie niektóre rozszerzenia (takie jak C#) Pobierz wtórne zależności od pobierania.Microsoft.com lub pobierz.VisualStudio.Microsoft.com . Inne (takie jak Visual Studio Live Share) mogą mieć dodatkowe wymagania dotyczące łączności. Zapoznaj się z dokumentacją rozszerzenia, aby uzyskać szczegółowe informacje.

Cała inna komunikacja między serwerem a klientem VS Code odbywa się za pośrednictwem następujących kanałów transportowych w zależności od rozszerzenia:

  • SSH: Uwierzytelniony, bezpieczny tunel SSH.
  • Kontenery: skonfigurowany kanał komunikacyjny Dockera (za pośrednictwem Docker Exec).
  • WSL: losowy port lokalny.

Lista lokalizacji w porównaniu z samym kodem wymaga dostępu do artykułu połączeń sieciowych.

Dlaczego nie mogę zobaczyć moich lokalnych kontenerów w rozszerzeniu Docker podczas korzystania z rozszerzeń zdalnych?

Domyślnie rozszerzenie Docker będzie działać zdalnie. Chociaż w niektórych przypadkach jest to rozsądne domyślne, oznacza to, że rozszerzenie może nie wyświetlać lokalnych kontenerów, gdy kod VS jest podłączony do zdalnego hosta, kontenera lub WSL.

Możesz użyć jednego z poniższych rozwiązań, aby rozwiązać ten problem:

  • Otwórz nowe lokalne okno (Plik> nowe okno) i użyj go do pracy z lokalnymi kontenerami.
  • Zainstaluj rozszerzenie kontenerów Dev i użyj zdalnego eksploratora w sytuacjach, gdy trzeba zobaczyć lokalne kontenery.
  • Tylko WSL: Użyj podglądu technicznego Docker dla WSL 2 lub skonfiguruj komputer Docker Desktop do użytku w WSL 1.
  • Tylko kontenery dew: Prześlij gniazdo Docker i zainstaluj Docker CLI (tylko) w kontenerze.
  • Użyj właściwości ExtensionKind, aby wymusić rozszerzenie do interfejsu użytkownika . Zapobiegnie to jednak działaniu niektórych poleceń.

Jakie pakiety lub biblioteki Linux należy zainstalować na hosta, aby użyć zdalnego programowania?

Zdalny rozwój wymaga jądra> = 3.10, glibc> = 2.17 i libstdc ++> = 3.4.18. Ostatnie dystrybucje oparte na X86_64 GLIBC mają najlepsze wsparcie, ale dokładne wymagania mogą się różnić w zależności od dystrybucji.

Obsługa alpejskiego Linux na bazie muzu jest dostępna dla kontenerów Dev i rozszerzeń WSL i ARMV7L (AARCH32) / ARMV8L (AARCH64) jest dostępny w zdalnym – SSH. Jednak natywne zależności w niektórych rozszerzeniach mogą powodować, że nie będą działać na rozkładach glibc innych niż x86_64. Należy zauważyć, że eksperymentalne Armv8L (AARCH64) jest dostępne tylko u osób z kodem VS.

Czy mogę zainstalować poszczególne rozszerzenia zamiast pakietu rozszerzenia?

Tak. Pakiet rozszerzenia zdalnego rozwoju zapewnia wygodny sposób dostępu do wszystkich najnowszych zdalnych możliwości, gdy są one wydane. Jednak zawsze możesz zainstalować poszczególne rozszerzenia z widoku na rynku lub rozszerzenia kodu.

Jak mogę przejrzeć i skonfigurować ustawienia rozszerzenia?

Podobnie jak w przypadku innych części kodu Visual Studio, możesz dostosować każdy z zdalnych rozszerzeń rozwoju za pośrednictwem ich ustawień. Korzystając z kontenerów Dev jako przykładu, możesz przejrzeć listę wszystkich ustawień kontenerów Dev, otwierając rozszerzenie w widoku rozszerzeń (⇧⌘x (Windows, Linux Ctrl+Shift+X)) i nawigacja do Wkład funkcji:

Lista ustawień w składkach funkcji

WSL

Jaka jest zaleta rozszerzenia na użyciu WSL jako terminala?

Możesz myśleć o WSL jako komputer Linux działający w systemie Windows, gdzie możesz zainstalować specyficzne frameworki/narzędzia Linux (na przykład Python, Go, Rust itp.) bez wpływu na konfigurację systemu Windows. Następnie możesz użyć kodu VS i rozszerzenia WSL, aby opracować w kontekście instalacji w WSL, odizolowane od tego, co jest zainstalowane w systemie Windows.

Na przykład możesz zainstalować stos GO w WSL (kompilator, debugger, linki itp.). Jeśli uruchomisz kod VS tylko w systemie Windows, musisz również zainstalować ten sam stos, aby uzyskać funkcje takie jak inteligentne ukończenia, debugowanie, przejdź do nawigacji definicji. A ponieważ usługi językowe działają w systemie Windows, nie są’Nie wiem, co jest w WSL.

To’Prawda, że ​​możesz uruchomić pliki binarne w WSL z Windows i Vicevers, ale regularne rozszerzenia kodu Don’Nie wiem, jak to zrobić. W ten sposób zaczęliśmy wspierać debugowanie w WSL, ale szybko zdaliśmy sobie sprawę, że będziemy musieli zaktualizować wszystkie rozszerzenia, aby wiedzieć o WSL.

Zamiast tego postanowiliśmy uruchomić części kodu VS w WSL i pozwolić interfejsie użytkownika działające w systemie Windows rozmawiają z serwerem kodu VS działającego w WSL. To właśnie umożliwia rozszerzenie WSL, a wraz z nim rozszerzenie GO działa w WSL wraz z resztą narzędzi Go (kompilator, debugger, linki), podczas gdy kod VS działa w systemie Windows.

Dzięki temu podejściu funkcje językowe, takie jak inteligentne ukończenia, po prostu działają przeciwko WSL bez konieczności konfigurowania czegokolwiek w systemie Windows. Nie musisz się martwić o problemy ze ścieżką ani skonfigurować różnych wersji stosów programistycznych w systemie Windows. Jeśli wdrażasz aplikacje do Linux, możesz skonfigurować instancje WSL, aby wyglądały jak środowisko wykonawcze, jednocześnie otrzymując bogatą edycję w systemie Windows.

Autorzy rozszerzeń

Jako autor rozszerzenia, co muszę zrobić?

API API rozszerzenia kodu vs wyświetla szczegóły lokalne/zdalne, dzięki czemu większość rozszerzeń będzie działać bez modyfikacji. Jednak biorąc pod uwagę rozszerzenia mogą używać dowolnego modułu węzłów lub środowiska wykonawczego, są sytuacje, w których mogą wymagać wprowadzenia korekt. Zalecamy przetestowanie swojego rozszerzenia (szczególnie w kontenerze), aby upewnić się, że nie są wymagane żadne aktualizacje. Szczegółowe informacje znajdują się w obsłudze zdalnego rozwoju.

Czy rozszerzenie może uzyskać dostęp do lokalnych zasobów lub interfejsów API, gdy użytkownik jest podłączony zdalnie?

Gdy kod VS łączy się ze zdalnym środowiskiem, rozszerzenia są klasyfikowane jako albo UI Lub Obszar roboczy rozszerzenia. Rozszerzenia interfejsu użytkownika działają w lokalny host rozszerzenia, może wnieść wkład interfejsu użytkownika lub funkcji personalizacji (na przykład motywy) i mieć dostęp do lokalnych plików lub interfejsów API. Rozszerzenia przestrzeni roboczej działają w Host zdalny rozszerzenia z obszarem roboczym i pełny dostęp do kodu źródłowego, zdalnego systemu plików i zdalnych interfejsów API. Chociaż rozszerzenia przestrzeni roboczej nie koncentrują się na dostosowywaniu interfejsu użytkownika, mogą one również wnosić eksploratory, poglądy i inne elementy interfejsu użytkownika.

Gdy użytkownik instaluje rozszerzenie, kod VS próbuje wnioskować o prawidłowej lokalizacji i zainstalować go na podstawie jego typu. Rozszerzenia, które nie muszą działać zdalnie, podobnie jak motywy i inne dostosowania interfejsu użytkownika, są automatycznie instalowane po stronie interfejsu użytkownika. Wszystkie inne są traktowane jako przedłużenia miejsca pracy, ponieważ są najbardziej w pełni funkcjonalnymi. Jednak autorzy rozszerzenia mogą również zastąpić tę lokalizację właściwością rozszerzenia w pakiecie.JSON .

Jeśli twoje rozszerzenie nie działa zgodnie z oczekiwaniami, istnieją kroki, aby sprawdzić, czy działa we właściwym miejscu, czy może powinien mieć inny rozszerzenie . Zobacz także obsługę zdalnego rozwoju, aby uzyskać dodatkowe szczegóły na temat tego, co autorzy rozszerzenia muszą wiedzieć o zdalnym rozwoju i kodespojach.

Licencja i prywatność

Lokalizacja

Licencje na rozszerzenia zdalnego rozwoju VS VS Code można znaleźć tutaj:

  • Licencja zdalnego SSH
  • Licencja WSL
  • Licencja na kontenery dew

Dlaczego nie są rozszerzenia zdalnego rozwoju ani ich komponentów typu open source?

Rozszerzenia zdalnego rozwoju kodu Visual Studio i ich powiązane komponenty używają procesu otwartego planowania, wydania i żądania funkcji, ale obecnie nie są open source. Rozszerzenia udostępniają kod źródłowy, który jest również używany w w pełni zarządzanych usługach zdalnego rozwoju, takich jak kody GitHub i ich powiązane rozszerzenia. Biorąc pod uwagę, że usługi te będą również obsługiwać inne zastrzeżone produkty (na przykład Visual Studio IDE), rozszerzenia są dostępne w ramach licencji przed wydaniem Microsoft, takim jak inne rozszerzenia oparte na usługach, takie jak Visual Studio Intellicode i Visual Studio Live Share w okresie podglądu.

Czy będziesz pobierać opłaty za rozszerzenia zdalnego rozwoju po wyjściu z „podglądu”?

Nie, pozostaną bezpłatnie. W przyszłości możemy zapewnić dodatkowe usługi programistów „premium”, takie jak Kodespaces Github, które zapewniają dodatkową funkcjonalność, ale rozszerzenia będą bezpłatne.

Czy istnieją jakieś ograniczenia, w których zdalne rozszerzenia rozwoju mogą się połączyć?

Możesz korzystać z rozszerzeń do użytku osobistego lub korporacyjnego do łączenia się z własnymi maszynami fizycznymi, maszynami wirtualnymi lub kontenerami. Mogą być lokalne, we własnej prywatnej chmurze lub centrum danych, w Azure lub innych dostawcach hostingowych chmur/. Nie można budować produktów publicznych lub usług oprócz rozszerzeń lub związanych z nimi komponentów (patrz następne pytanie).

Czy mogę użyć rozszerzeń VS Code Remote Development, aby zbudować własny produkt lub usługę?

Możesz użyć rozszerzeń z własnymi usługami wewnętrznymi lub prywatnymi. Nie można zbudować usługi publicznej lub komercyjnej oprócz rozszerzeń VS Code Remote Development lub ich powiązanych komponentów (na przykład Serwer kodu). Nie możesz tworzyć innych rozszerzeń, które rozszerzają lub manipulowane przez zdalne rozszerzenia rozwoju. Chociaż licencja stwierdza, że ​​nie możesz „dostarczyć oprogramowania jako samodzielnej lub zintegrowanej oferty lub połączyć ją z dowolną aplikacją dla innych”, możesz udokumentować, jak korzystać z rozszerzeń w połączeniu z usługą.

Czy mogę przepakować lub ponownie wykorzystać serwer kodu w mojej własnej ofercie usług publicznych?

NIE. Licencja stwierdza, że ​​nie możesz „dostarczyć oprogramowania jako samodzielnej lub zintegrowanej oferty lub połączyć ją z żadną z twoich aplikacji dla innych”, co oznacza, że ​​nie możesz budować produktów publicznych lub usług na serwerze VS Code.

Mam pytanie, czy mogę użyć rozszerzeń dla x, kogo mogę zapytać?

RATOWANIE RODA RODO i VS VS Code

Rozszerzenia zdalnego rozwoju VS Code są zgodne z zasadami RODO jako samego kodu Studio Visual. Więcej informacji można znaleźć w ogólnych FAQ.

Pytania lub opinie

Miej pytanie lub opinię?

  • Zobacz wskazówki i wskazówki.
  • Wyszukaj przepełnienie stosu.
  • Dodaj żądanie funkcji lub zgłoś problem.

Czy vscode wymaga Internetu

Reddit i jego partnerzy używają plików cookie i podobnych technologii, aby zapewnić lepsze wrażenia.

Akceptując wszystkie pliki cookie, zgadzasz się na korzystanie z plików cookie w celu dostarczania i utrzymywania naszych usług i witryny, poprawy jakości Reddit, personalizowanie treści i reklam Reddit oraz mierz skuteczność reklamy.

Odrzucając nieistotne pliki cookie, Reddit może nadal używać niektórych plików cookie, aby zapewnić właściwą funkcjonalność naszej platformy.

Aby uzyskać więcej informacji, zapoznaj się z naszym powiadomieniem o plikach cookie i naszej polityki prywatności .

Pobierz aplikację Reddit

Zeskanuj ten kod QR, aby pobrać aplikację teraz

Lub sprawdź to w App Stores

Subreddit do pracy z kodem Microsoft Visual Studio

Członkowie online

przez chainmequicly

u/chagusmequicly awatar

Czy VSCode wymaga połączenia internetowego?

Witam, próbowałem ustawić Visual Studio (nie kod) na komputerze bez Internetu, utknął i wymagał konta i przynajmniej przez chwilę online.

A co z Vscode ?

Czy mogę go zainstalować i przez cały czas uruchomić offline, na komputerze, który w ogóle nie ma Internetu? Czy to możliwe bez tworzenia konta Microsoft?

Rozważmy to dla Linux, a jeśli nie jest to możliwe, w systemie Windows Rund w VMware na komputerze Linux.

Lub ostatecznie można utworzyć konto online lub zainstalować vscode online, a następnie przenieść foldery za pomocą takiego konta?

Jak korzystać z kodu w trybie offline, jeśli zainstaluję rozszerzenia, czy mogę użyć vs kod offline?które rozszerzenia są wymagane dla html c c ++ python

Oczywiście możesz użyć Vscode offline. Wystarczy zainstalować rozszerzenia z Microsoft. Działają najlepiej z mojego doświadczenia. I dostaniesz wszystko, czego potrzebujesz.

28 lutego 2022, 8:10

Czy możesz mi powiedzieć wymagane rozszerzenia

28 lutego 2022, 8:11

Po prostu wyszukaj HTML, Python, C i C++. Istnieją pakiety rozszerzeń z Microsoft. Zainstaluj jeden dla każdego. Nawet ich nie potrzebujesz. Po prostu ci pomogą.

28 lutego 2022, 8:14

OK, dziękuję

28 lutego 2022, 8:15

Często mają takie pytania?

Ucz się bardziej wydajnie, za darmo:

Czy mogę pracować z Visual Studio offline?

Przez chwilę straciłem Internet (właśnie wróciłem). Kiedy próbuję stworzyć nowy projekt, aby przetestować kilka rzeczy podczas oczekiwania. Uzyskaj wiadomość nie można pobrać pakietu Nuget podczas próby utworzenia kontrolera. Więc mogę skonfigurować Visual Studio na lokalną wersję, więc mogę nadal działać, nawet jeśli stracisz Internet? Próbuję Google, ale mam tylko instrukcje instalowania vs offline. Nie o pracy offline.

  • Studio wizualne
  • offline
  • społeczność Visual Studio

zapytał 25 kwietnia 2018 o 17:55

Juan Carlos Oropeza Juan Carlos Oropeza

47.1K 12 12 Złote odznaki 78 78 Srebrne odznaki 118 118 brązowe odznaki

Welp, miałem ten problem, nawet po zainstalowaniu na offline. Sprawdź przewodnik tutaj github.com/MicrosoftDocs/VisualStudio-Docs/Blob/Main/Docs/… i przewodnik po rozdzielczości problemów tutaj Pupuweb.com/…

Vscode nie uruchomi się, chyba że istnieje połączenie internetowe nr 64924

Vscode nie otwiera się, chyba że mam połączenie internetowe. Podobne problemy są zgłaszane jako zamknięte. Windows 1809 został niedawno zainstalowany, a Vscode był w najnowszej wersji i właśnie uaktualniłem przed tym przesłaniem i tym samym problemem.
Nie będzie się ładować, chyba że istnieje połączenie internetowe.

VS Wersja kodu: kod 1.30.0 (C6E592B, 2018-12-11T22: 29: 11.253Z)
Wersja systemu operacyjnego: Windows_nt x64 10.0.17763

Tekst został pomyślnie zaktualizowany, ale napotkano te błędy:

VSCODEBOT BOT dodał nową etykietę wydania 12 grudnia 2018

Współpracownik

nazwa użytkownikahw skomentował 12 grudnia 2018 r

/duplikat #7570. Naprawiono w elektronu 3 #52629

VSCODEBOT BOT dodał *zduplikowane wydanie zidentyfikowane jako duplikat innego problemu (e) etykiety 12 grudnia 2018 r

VSCODEBOT BOT skomentował 12 grudnia 2018 r

Dziękujemy za stworzenie tego problemu! Doszliśmy do wniosku, że obejmuje to samo, co inny, który już mamy. W ten sposób zamknęliśmy ten jako duplikat. Tutaj możesz wyszukać istniejące problemy. Zobacz także nasze wytyczne dotyczące zgłaszania problemów.

vscodebot bot zamknął to jako ukończone 12 grudnia 2018 r

binarny skomentował 13 grudnia 2018

Mam zainstalowany logmein hamachi. Dowiedziałem się, że jeśli moje Wi -Fi nie są podłączone do sieci, a Hamachi „Off” vscode nie otworzy się.

Teraz, jeśli nadal nie jestem połączony z Wi-Fi, ale włącz Hamachi. Hamachi wykryje nie ma połączenia sieciowego, ale zapytaj mnie, czy chciałbym, aby nadal sprawdzał połączenie. Vscode otworzy się. Komputer nie ma połączenia internetowego, ale zasadniczo adaptery sieciowe pojawiają się jako posiadający port LAN, ale nie ma połączenia sieciowego.