Vscode: Veröffentlichung im Microsoft Store

Erstellt am 21. Aug. 2016  ·  246Kommentare  ·  Quelle: microsoft/vscode

Obwohl VS Code so wie er ist leicht erhältlich ist, scheint VS Code dennoch von dem standardisierten Aktualisierungsverfahren zu profitieren, das mit dem Windows Store geliefert wird. Vielleicht könnte sogar so etwas wie der Desktop App Convertor verwendet werden.

feature-request install-update windows

Hilfreichster Kommentar

Ja, es wird produktiver sein: schreien:

vscode mobile

Alle 246 Kommentare

Als verwandte Frage
Was hält VS Code davon ab, eine UWP-App zu sein, damit sie auf dem Telefon / der Xbox usw. Verwendbar ist?
Sind es die Sandbox-Einschränkungen von UWP?

VS-Code auf UWP: +1:

Vielleicht nützlich: http://electron.atom.io/docs/tutorial/windows-store-guide/
Ich glaube jedoch nicht, dass eine UWPed-Anwendung die Berechtigung hat, eine Erweiterung mit EXE wie "C / C ++" auszuführen.

Es wäre großartig, es auf Kontinuum zu haben! 👍

Ja, es wird produktiver sein: schreien:

vscode mobile

Ich werde vom iPhone + Macbook wechseln, wenn Sie das freigeben

Das Einbringen von Visual Studio-Code in den Windows Store würde viel dazu beitragen, das Codieren zugänglicher und leichter zugänglich zu machen. Ich sage den Leuten immer, wie einfach das Codieren ist, aber sie kümmern sich normalerweise nicht einmal darum, wenn manuelle Downloads und Setups erforderlich sind, um überhaupt loszulegen. Ein einfacher Download mit einem Klick aus dem Store würde diese Hürde beseitigen.

Ok, wir alle wissen, dass dies unmöglich ist, da wir vor der Verwendung von IDE (vscode) keine Entwicklungsumgebung (wie PHP, Full .NET, ...) auf Betriebssystemen installieren können, die .NET Standard wie Windows 10 Mobile verwenden kann es einfach als Cloud-basierte IDE verwenden.

@ikourfaln warum genau brauchen wir in diesem Fall
Die Bearbeitung ist nicht eng damit verbunden. Sicher, wir könnten Intellisense verlieren, aber vielleicht werden wir in dieser Hinsicht mit dem gesamten Kontinuumsschub eine weniger eingeschränkte Umgebung haben.

@ikourfaln Persönlich würde ich mich freuen, nur Dateien "bearbeiten" zu können. Manchmal müssen Sie nicht direkt auf einem Server testen. Und ich weiß es nicht für Sie, aber ich benutze meine Maschine nicht die ganze Zeit als Testumgebung ...

@ikourfaln Übrigens, mit ein paar Skripten können Sie Ihren Code auf einem entfernten Server aus der Ferne testen, wenn Sie GitLab verwenden ... Das Codieren nur von meinem Telefon aus könnte also ein Problem sein! 😉

Ich bin ein .NET-Entwickler, daher betrachte ich diese Möglichkeit aus einer .NET Core-Perspektive, die auf dem Windows Phone ausgeführt werden würde.

Wir brauchen einen Code-Editor mit angemessener Unterstützung für Intellisense und Sprachen, und dies ist sicher möglich.
Im Store gibt es tatsächlich einige Code-Editoren wie Formula , die jedoch hinsichtlich der Funktionen nicht mit Visual Studio Code verglichen werden können.

Einige Projekte können direkt in der Anwendung ausgeführt werden, z. B. reine Client-Web-Apps (HTML5, Javascript, CSS).
Andere Projekte, die auf .NET Core oder Typescript basieren, können wahrscheinlich nicht direkt kompiliert werden oder sind sehr schwierig zu erreichen.
Natürlich können wir keine vollständige .NET-, PHP-, NodeJS-, C ++ usw. Umgebung haben, aber dies bedeutet nicht, dass wir Visual Studio Code nicht als reinen Editor für diese Art von Projekten verwenden können.
Der Compiler kann auch remote sein (ein Compilerserver, ein LAN-PC mit vollständiger Umgebung oder ein Cloud-Dienst).
Ich erwarte etwas Besseres als: Ide7 mit Debug-Unterstützung.

Sie können den Cloud-Compiler auch als in "Visual Studio Team Services" integrierten Dienst verkaufen.

Die lokale Quellcodeverwaltung ist wahrscheinlich nicht einfach zu erreichen, kann jedoch mit Visual Studio Team Services Cloud-basiert sein. Mit Github können Sie sich von einigen Anwendungen inspirieren lassen: SVN , Github , Bitbucket ...
Aber wir können OneDrive-Synchronisation und lokale Verlaufssicherungen haben ...

Persönlich denke ich, dass das Portieren von Visual Studio-Code in eine UWP-Anwendung nicht einfach ist, aber mit etwas Arbeit möglich ist und Continuum Platform einen großen Nutzen bringen würde.

Visual Studio Code als universelle Windows-App wäre so toll! 👍

Aus bestimmten Gründen ist es in China schwierig, die Binärdatei herunterzuladen, aber ich kann eine stabile Verbindung zum Windows Store herstellen. Es wäre also großartig, es über den Windows Store zu haben.

Ich stimme dem so sehr zu ... Immer VS Code IDE in der Tasche zu haben, wäre schön ...

Es wäre hervorragend, wenn Windows 10-Handys als Webentwicklungstool verwendet werden könnten! ;)

Bitte mach das!!!! Komm schon Microsoft.
Mit Git- und FTP / SFTP-Unterstützung. Implementieren Sie auch SSH, wenn Sie können.

Verwandte- # 15820
Im Januar 2017 Meilenstein enthalten.

Ich hoffe, dass VS Code auf UWP auch eine Rolle als Git auf UWP spielen kann.

Tun Sie etwas für Ihr Unternehmen, Sie sind Microsoft, oder?
Genau wie Nintendo seinen neuesten Mario on Switch veröffentlichen sollte.

Können Window Store Apps auch Einstellungen synchronisieren? Ich weiß, dass dies über eine Erweiterung unter Verwendung von Gists erfolgen kann, aber die offizielle Unterstützung wäre ordentlich.

@CoenraadS ja. Die Windows Store-App kann auf die UWP-API zugreifen, mit der Einstellungen synchronisiert werden können. Dies ist jedoch eine schlechte Lösung für plattformübergreifende Anwendungen

Ich kam hierher, um mich zu fragen, warum ein brandneues Microsoft-Produkt kein Windows Store-Produkt war. Es sollte wirklich da drin sein.

Tun Sie etwas für Ihre neue Oberfläche.

Bitte verpacken Sie Code als Windows Store-App, damit er auf dem Surface Laptop ausgeführt werden kann. Ich weiß, dass es nicht so einfach ist, aber es ist ein wichtiges Ziel.

Mit dem kürzlich angekündigten Surface Laptop sollten Sie jetzt mehr denn je Code im Windows Store veröffentlichen.

@bpasero Irgendwelche Updates dazu?

Für diejenigen, die an den Ergebnissen der Untersuchung interessiert sind… Wir haben den Desktop-App-Konverter verwendet, um VS-Code in eine UWP-App zu konvertieren, die die Desktop Bridge (auch als „Centennial“ -Anwendung bezeichnet) verwendet, die eine Windows Store-Setup-Erfahrung und Zugriff auf eine Teilmenge von bietet die vollständige UWP-API. Die Konvertierung hat recht gut funktioniert und wir konnten VS Code als Windows Store-Anwendung ohne Funktionsverlust von der Seite laden.
Damit ist die Untersuchung für das Produkt selbst abgeschlossen. Die nächste Untersuchung, die wir durchführen müssten, ist zu verstehen, wie wir unsere internen Build-Systeme anpassen können, um tägliche / monatliche Builds zu erstellen, die über den Store veröffentlicht werden können. Sobald dies verstanden ist, werden wir entscheiden, ob und wann es sinnvoll ist, diese Bemühungen voranzutreiben und sie tatsächlich in den Rückstand zu bringen.

Jetzt, da Microsoft eine kostengünstige Plattform entwickelt, die nur Anwendungen aus dem Windows Store enthält, ist es an der Zeit, dies zu beheben. Für mich persönlich ist Visual Studio Code die einzige Nicht-Store-Anwendung, die ich regelmäßig verwende. Für die nächste Generation von Codierern, die sich die Praxis auf diesen Maschinen unter 300 US-Dollar selbst beibringen werden, sind wir es ihnen schuldig, über einen soliden Code-Editor zu verfügen, auf den sie zugreifen können.

@Mocuto wo hast du diesen Kommentar gesehen? Ich sehe es nicht in diesem Diskussionsthread

@ jcotton42 In Thread # 15820

@Mocuto danke

100% stimmen zu, dass dies notwendig ist - Win10S und HP Elite x3 würden dies als wichtige Wahl für Codeänderungen ansehen. - Um den Code auszuführen, sollten wir dies an anderer Stelle verschieben und Dienste wie VSTS / Appveyor / Travis als Kill verwenden fähige Maschine.

Ich habe dies mit einigen in der PowerShell-Community besprochen, aber im Wesentlichen befindet sich in diesem Thread die Diskussion unter https://twitter.com/ryanyates1990/status/860265487506264069

Bitte bringen Sie uns die UWP-App für Windows S, wir brauchen sie dringend!

Es ist zu beachten, dass die für Win 10 S verfügbaren Apps eine Teilmenge der Windows Store-Apps sind: Sie haben einige zusätzliche Regeln hinzugefügt, sodass konkurrierende Browser nicht zulässig sind. Wo sie die Linie ziehen, scheint zu diesem Zeitpunkt ungewiss zu sein und könnte sich durchaus ändern, so dass es schwierig ist, die Auswirkungen auf VSC vorherzusagen.

Sie könnten dies auf eine Weise tun, die es Electron-Apps ermöglicht, die nur lokale Inhalte verwenden, aber selbst das wäre für VSC nicht ideal.

Aber vielleicht ist das am Ende nicht so schrecklich. VSC als Elektronen-App war nie ideal. Es wäre viel besser, wenn Windows 10 APIs verfügbar machen würden, mit denen Electron-Apps die Edge-Browser-Engine der Plattform verwenden könnten, anstatt ihre eigenen Browserkomponenten zu bündeln. Und wenn Edge sich dem Aufholen von Chrome / V8 nähert (abgesehen von der scheinbaren Abneigung von MS gegen die Web Componenet-APIs), rückt dieses Ideal näher. Ich habe immer angenommen, dass dies (und die Verwendung von VSC als Dienst von Azure) Teil des VSC-Masterplans war.

Und das wäre eine effiziente Möglichkeit für alle Electron-Apps (vergessen wir doch nicht, dass es locker ist), 10 S zu erreichen.

Wenn die Notwendigkeit, VSC für Win10 S verfügbar zu machen, dies vorantreibt, sind VSC und 10 S beide besser für IMO.

@GitTom "Es sollte beachtet werden, dass die für Win 10 S verfügbaren Apps eine Teilmenge der Windows Store-Apps sind: Sie haben einige zusätzliche Regeln hinzugefügt, sodass konkurrierende Browser nicht zulässig sind."
Dies ist eine gängige Regel für das Speichern, nicht nur für Win 10 S https://msdn.microsoft.com/en-us/library/windows/apps/dn764944.aspx

Es gibt jedoch Apps wie Slack und Telegram, die auf Electron basieren. https://electron.atom.io/docs/tutorial/windows-store-guide/

@ ad1Dima
Die Windows Store-Richtlinien, mit denen Sie verknüpft haben, sind mit "Dokumentdatum: 29. März 2017" datiert. Ich glaube nicht, dass es irgendetwas gibt, das die zusätzlichen Regeln für Win 10 S beschreibt. Wie ich oben erwähnt habe - sie sind nicht die gleichen.

Die Tatsache, dass Slack & Telegram im Windows Store verfügbar ist, sagt uns nicht, dass sie (und andere Electron-Apps) für Windows 10 S zulässig sind.

@ GitTom gibt es eine Richtlinie. Alle journalistische Hysterie basierte auf 10.2.1 aus dieser Richtlinie

10.2.1
Apps, die im Internet surfen, müssen die entsprechenden HTML- und JavaScript-Engines verwenden, die von der Windows-Plattform bereitgestellt werden.

Hier ist ein Video, das die Slack-App zeigt, die in Win 10 s ausgeführt wird. Https://www.youtube.com/watch?v=sPh3c0onaQo

Wenn Sie eine separate Richtlinie für den Gewinn von 10 Sekunden haben, zeigen Sie uns dies bitte.

Oh ja, ich kann Slack laufen sehen, speziell unter https://youtu.be/sPh3c0onaQo?t=2m5s

Das vscode-Projekt gehört Microsoft, daher halte ich Speicherrichtlinien nicht für ein echtes Problem.
Die Geschäftsrichtlinien werden für Drittkunden erstellt und gewährleisten nur maximale Sicherheit für die Benutzer. Microsoft sollte nur die vscode-Sicherheit testen und zertifizieren.

Nein, ich habe keine andere Quelle. Der Konsens ist eindeutig, dass ich falsch liege und dass Electron-Apps unter Windows 10 S in Ordnung sind. Das vereinfacht die Dinge vorerst sicherlich.

Ich denke nicht, dass die Tatsache, dass Code eine Electron-App ist, hier ein Problem darstellt. Code ist mehr als nur ein Code-Editor. Er lässt sich in git (das nicht mit 10 S ausgeführt werden kann), CMD / PowerShell (das nicht ist) integrieren verfügbar für 10 S), externe Compiler / Interpreter / Debugging-Dienstprogramme usw. (gleich, nicht verfügbar für 10 S). Diese Probleme würden dazu führen, dass die 10 S-Version von Code sehr reduziert oder einfach ein Front-End für einen Cloud-Dienst ist. Ein weiteres Missverständnis ist, dass Code auf einem Telefon ausgeführt werden kann, wenn er in den Store gestellt wird. Das ist nicht der Fall. Auf Telefonen können nur UWP-Apps ausgeführt werden, die speziell für die mobile Plattform entwickelt wurden. Desktop Bridge-Apps können nur auf PCs ausgeführt werden.

Ich wette, die einzige Möglichkeit, Code auf dem Surface Laptop auszuführen, besteht darin, ihn auf Pro zu aktualisieren.

@ d1vanloon für mich wäre es toll, auch wenn vscode nur als Editor unter Windows 10 S und Mobile funktionieren kann.
Natürlich wäre es sogar noch besser, wenn vscode als Cloud-basierte Idee mit Git-Unterstützung arbeiten und Cloud-Compiler wie Visual Studio Team Services verwenden könnte.
Unabhängig davon, was viel Arbeit erfordern würde, verstehe ich immer noch nicht, was die Veröffentlichung von vscode als Desktop Bridge für Windows 10 Pro blockiert.

Ich denke, dies ist ein guter Kandidat, um ihn über die Win32-Brücke in den Laden zu bringen. Es gibt keine Dienste, keine COM und erfordert keine Administratorrechte. Es ist die Store-Richtlinie, keine anderen Webtechnologien als EdgeHtml und Charka zu verwenden. Aus diesem Grund können wir Chrome und Firefox (aus Sicherheitsgründen) nicht in den Store bringen. Wenn dies jedoch portiert werden kann, um sie zu verwenden, sehe ich nicht, wie es gegen die Speicherrichtlinie verstößt, und sollte funktionieren, vorausgesetzt, Sie haben externe Tools (nodejs usw.) separat installiert. Es geht nur darum, Befehle herumzuleiten und mit ihnen zu kommunizieren . Ich sehe nur begrenzten Erfolg, damit es in Windows 10 S funktioniert, da für alle Sprachdienste node.js erforderlich ist, um Dinge wie tsserver.js für die TypeScript-Sprachunterstützung auszuführen. Wer soll sagen, dass Sie kein Client-Profil haben können, in dem alle Ihre node.js-Dienste usw. remote ausgeführt werden und die Ergebnisse über das Netzwerk gesendet werden?

Damit dies mit Geräten mit eingeschränkten Speicherrichtlinien wie Xbox funktioniert, ist wahrscheinlich eine Integration mit Onedrive erforderlich. Daher ist meine Bitte, dies zu erweitern, um eine Online-Visual Studio-Code-App in live.com-Apps zu erstellen (wie bereits vorhandenes Wort, Excel online usw.). Auf diese Weise brauchen Sie eigentlich nichts anderes als einen Webbrowser und ms würden sich freuen, da mehr Menschen Onedrive und andere Online-Office-Tools auf live.com nutzen werden. Wenn man davon ausgeht, dass MS Windows S wie Google erweitern möchte, wird es wahrscheinlich auf Online-Apps wie Google mit Chrome OS angewiesen sein, wodurch Visual Studio-Code online auf live.com die wahrscheinlichste Option ist. Da vscode für Massenanwender gedacht ist, sind In-App-Erweiterungskäufe für geringe Gebühren (1-10 $), die in ms store integriert sind, wahrscheinlich auch das am besten geeignete Modell

@ Kollerb04 Nach der einfachen Konvertierung durch Desktop Bridge kann diese App auf keinem anderen Gerät als dem PC ausgeführt werden. Weder auf Xbox, Telefon noch HoloLens.

@ ad1Dima spricht nicht von einer einfachen Konvertierung. Nur eine allgemeine Idee. Xbox war nur ein Beispiel, da ich denke, dass Telefone unter ähnlichen Einschränkungen leiden, obwohl sich dies kürzlich mit win10 mobile geändert hat, wenn ich mich nicht irre. Übrigens. Wenn dies auf Telefonen oder anderen geschlossenen Geräten nicht funktioniert, ist es im Moment im Microsoft Store nutzlos, als ob jeder einen Oberflächen-Laptop kaufen könnte ... er kann sicherlich Windows 10 Pro und sogar Visual Studio 2017 kaufen und verwenden. Ich verstehe Windows S. in Geräten für 150 $, aber im Moment glaube ich nicht, dass es einen Markt für PC-exklusive Microsoft Store App gibt, die bereits ein Javascript oder was auch immer es Gegenstück für Standard-Desktop genannt wird. Trotzdem würde die Onedrive-Integration für Geräte mit geschlossenem Speicher funktionieren (glaube ich), selbst wenn es sich nur um eine herunterladbare App handelt und nicht wie die von mir vorgestellte Idee in der Cloud funktioniert.

@ ad1Dima Ich finde es interessant, stelle es mir gerne als Docker für Client-Apps vor

Für mich besteht die Idee der Veröffentlichung im Windows Store nicht darin, die App für mobile Geräte oder Xbox verfügbar zu machen. Vor allem aber, um Entwicklern eine einfachere Möglichkeit zu bieten, einen Volltexteditor zu erhalten, und um von der automatischen Aktualisierung und zusätzlichen Funktion des Stores von UWP zu profitieren.
Niemand wird jemals sein Windows 10-Telefon, seine HoloLens- oder Xbox-Konsole für die Entwicklung verwenden. Die Apps müssen auch nicht an eine mobile Oberfläche angepasst werden.

Was kann man eigentlich tun? Veröffentlichen Sie es für die Verwendung auf PCs (W10 Home, Pro & S) und für Telefone / Tablets, jedoch nur im Continuum-Modus (oder wenn ein Mose + Keyboard verfügbar ist). Das macht für mich eigentlich Sinn.

Leider ist Windows Phone tot. Ich denke, es lohnt sich nicht, es im Store zu veröffentlichen, wenn es ungefähr 10 Modelle gibt, die sie unterstützen, obwohl Microsoft diese Markierung nicht mehr will (zum Beispiel hören sie am 1. Juli auf, Skype für Windows Phone zu unterstützen). .

@ jens1o Ich stimme Ihnen tatsächlich zu, dass es sich nicht wirklich lohnt, im Store zu veröffentlichen, wenn Sie überlegen, es in Umgebungen wie Telefon, HoloLens oder Xbox zu bringen. Es gibt jedoch eine Kuriosität, über die nicht wirklich gesprochen wird: den Store im Vergleich zum Verteilen außerhalb des Stores über den Dateityp .appx anstelle von .msi und .exe. Ich denke, alle Websites sollten APX-Dateien für Windows 10 und MSI oder EXE für Windows 8.1 und älter anbieten. Die oben genannten Vorteile https://github.com/Microsoft/vscode/issues/10759#issuecomment -306465609 erläutern meine Überlegungen. Sobald es jedoch über .appx verteilt werden kann, gibt es wenig Reibung, um es zu einer Store-App zu machen, aber die Leute können es auch im Container-Format (.appx) außerhalb des Stores bekommen. Ich bin kein großer Fan des Stores, vor allem, weil es schwierig ist, auf eine Version zurückzugreifen, die funktioniert, wenn etwas kaputt geht, und wenn eine App eingestellt wird und ich jetzt keine lokale Kopie habe, die ich selbst installieren kann. Wie Sie sehen können, gibt es hier wirklich zwei Bedenken, und ich würde argumentieren, dass der Laden die geringere Sorge ist.

Ich möchte, dass die Zeit, die sie für die Entwicklung dieses (fantastischen) Editors benötigen, in den Editor fließt und nicht in die Behebung von Fehlern aufgrund unterschiedlicher Umgebungen. Ich sehe kein Problem darin, dies als Desktop-App installieren zu müssen. Eigentlich ist das Gegenteil der Fall, da Windows-Apps keine so großen Möglichkeiten bieten und ich keine App kenne, die auf Electron im App Store basiert. Das wäre zu groß für ein so (verglichenes) kleines Team.

@OrbintSoft Ich weiß, dass Sie es im Store für Windows 10S, Mobile usw. haben möchten. Ich würde argumentieren, dass wir von Microsoft verlangen sollten, dass wir jede .appx-Datei auf allen unseren Geräten installieren, da sie bereits in einer Sandbox gespeichert ist und der Store eher nett ist als eine Voraussetzung.

Ja, ich mag es wirklich, auf Windows Mobile mit Continuum, Windows 10 s usw. Zu haben
Und ich glaube, bei all den Investitionen von Microsoft in universelle Anwendungen, Mobilität und Cloud muss zumindest eine langfristige Analyse berücksichtigt werden.

Realistisch gesehen ist es derzeit jedoch nicht möglich, vscode als uwp-App freizugeben (zu viel Arbeit ist erforderlich).

Wie bereits analysiert, funktioniert vscode unter Windows 10 Pro und möglicherweise sogar unter Windows 10 s perfekt als hundertjährige App.

Die Freigabe im Windows Store ist nicht nur eine Möglichkeit, eine universelle Anwendung freizugeben, sondern auch eine Standardmethode zur Freigabe einer sicheren App mit einer Standardverwaltung für Aktualisierung / Installation / Deinstallation.

Microsoft investiert so viel in den Store und vscode ist ein Microsoft-Produkt, nur aus Gründen der Kohärenz. Es wäre natürlich, eine Veröffentlichung im Store zu erwarten.
Warum also nicht dem Laden etwas Liebe schenken?

@OrbintSoft Hier ein wenig vom Thema

@OrbintSoft Übrigens, .appx-Dateien haben bereits eine großartige Standardverwaltung für das Aktualisieren / Installieren / Deinstallieren. Sie werden als Doppelklick auf ein Paket und als Installation bezeichnet. Die Deinstallation funktioniert genauso wie eine Store-App. Die Aktualisierung kann automatisch erfolgen, wenn sie sich im Store befindet oder von der App ausgewählt wird. Es muss jedoch ein whoa and go back-Modus vorhanden sein. Sie erhalten das mit .appx-Dateien, installieren Sie einfach die gewünschte Version und gehen Sie zu den Rennen. Es ist ganz einfach.

@wizarrc appx kann bereits ohne Speicher installiert werden, Sie sollten einfach "Sideload Apps" oder Entwicklermodus "aktivieren.

Wenn Sie standardmäßig jedem erlauben, appx zu installieren, ist dies für die Sicherheit gefährlich. Sie können bösartigen Code in appx aufnehmen, ohne die Tests des Geschäfts zu bestehen.

Allerdings sagt hier niemand, dass vscode nur im Store freigegeben werden soll. Vscode kann weiterhin als Standard-Setup als Alternative für diejenigen freigegeben werden, die dem Store nicht vertrauen.

In einem Unternehmen oder in einer Schule kann die Aktualisierung des Visual Studio-Codes mit Microsoft Store for Business oder for Education verwaltet werden.
Sie können also vscode testen, bevor Sie eine neue Version für Ihre Mitarbeiter freigeben.

@OrbintSoft Das ist ungefähr so ​​sinnvoll wie die Verwendung von Windows 7. Ein Upgrade auf Windows 10 dient zum großen Teil der Sicherheit. Ich glaube, Sie können Ihre AppX-Datei weiterhin zertifizieren und von Microsoft kreuzsignieren lassen, ohne sie im Store bereitzustellen. Ich denke, es ist eine schlechte Ausrede zu sagen, wenn Sie es nicht im Laden haben wollen, dann können Sie unsere Containertechnologie nicht verwenden, und hier ist ein altmodischer MSI-Installer, der Ihr System irgendwann kaputt macht oder zumindest überfüllt . Ich habe noch kein Azure AD Business- oder Education-Konto und möchte oder kann es mir derzeit nicht leisten. Ich möchte jedoch die anderen Vorteile des Betriebssystems nutzen.

Auch wenn die .appx die Store-Zertifizierung nicht bestehen kann, ist sie immer noch besser als ein .msi-Installationsprogramm. Ich bin der Meinung, dass es keine Entschuldigung dafür geben sollte, dass jede einzelne Windows-Anwendung, die nicht auf Diensten oder Systemtreibern basiert und unter Windows 10 ausgeführt wird, nicht containerisiert werden kann. Selbst diese nicht qualifizierten Bewerbungen können in zwei Teile geteilt werden. Client-Container-App sowie die Nicht-UI-Dienste und Systemtreiber. Hier geht es darum, Ihren Platzbedarf für Exploits zu verringern.

In diesem Sinne könnten Microsoft, wenn sie es wirklich wollten, die gerade heruntergeladene .appx-Datei analysieren und vorab überprüfen, um sicherzustellen, dass keine Funktionen verwendet werden können, die Sie nicht im Manifest angegeben haben. Das ist es, was all diese Dateisystem-Virtualisierungstechnologien des Objektmanagers erlauben, Aufrufe an das System abzufangen und zu prüfen, ob sie zulässig sind. Worum es hier wirklich geht, ist die Politik und der Versuch, Sie dazu zu bringen, ihre Dienste zu nutzen. Dies sollte nicht forciert werden, sondern es den Leuten ermöglichen, sich anzumelden, weil es für sie funktioniert. VS-Code ist ein guter Kandidat, nicht nur, weil er komplex ist und viele bewegliche Teile enthält, die alle außerhalb des Projekts liegen, sondern es Microsoft auch ermöglicht, den besten Weg zu finden, um Benutzeranwendungen standardmäßig für alle Benutzer sicher zu machen, nicht nur für Premium-Benutzer Konten.

@ jens1o Microsoft unterstützt Skype UWP unter Windows 10 Mobile

Warten...

Oh ja. Ich wurde mit all diesen Versionen verwechselt. Zur Verdeutlichung werden Windows 8 Phone und Windows 8.1 Phone ab dem 1. Juli nicht mehr unterstützt.

Windows 10-Telefone sind nicht betroffen. (Quelle: https://www.golem.de/news/microsoft-ab-1-juli-kein-skype-mehr-fuer-windows-phone-geraete-1706-128261.html )

@ jens1o und FYI Slack und Telegram sind Elector-Apps im Store.

Bitte lassen Sie es mit Windows 10 S funktionieren

vscode sollte im Mac Store, im Microsoft Linux-Repository (siehe https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu) und im Windows Store veröffentlicht werden. Dies würde die Installation und automatische Updates vereinfachen

Sogar Inkscape wurde als UWP-App im Store veröffentlicht, auch wenn es nur auf dem PC funktioniert. Ich denke nicht, dass es zu schwierig wäre, es einfach im Store zu veröffentlichen. Ich finde es viel einfacher zu installieren und zu aktualisieren.
Übrigens ist das Telegramm im Store keine Elektronen-App: https://github.com/telegramdesktop/tdesktop

Wenn ich raten müsste, warum Microsoft dies noch nicht getan hat, würde ich sagen, dass dies wahrscheinlich auf einige Einschränkungen des UWP-Frameworks zurückzuführen ist. Dinge wie die Möglichkeit, Bibliotheken / Dateien außerhalb des UWP-App-Ordners mit Sandbox zu referenzieren, sind nicht vorhanden, das Terminal würde nicht funktionieren, und wahrscheinlich am wichtigsten ist, dass VS Code ausschließlich auf dem Öffnen eines Ordners im Dateisystem basiert - etwas, das dies tun würde In einer UWP-App ist dies aufgrund der zusätzlichen Sicherheitsebene und der Einschränkung, nur auf einen einzelnen Ordner zuzugreifen, der ausschließlich für UWP-Anwendungen partitioniert ist, nicht möglich. Ich sage nicht, dass sie diese Funktionen für eine UWP-App nicht unterstützen könnten, sie ist nur noch nicht da.

Mit großer Sicherheit geht eine große Einschränkung einher.

@ChuckkNorris Das mag der Fall sein, aber ich bin immer noch der Meinung, dass Microsoft uns darüber informieren sollte, wenn dies der Fall ist.

Wäre es wirklich zu schwierig, dieses Problem zu kommentieren und uns über die Möglichkeit des aktuellen Standes von UWP zu informieren?

@filfat Ich stimme vollkommen zu - ich würde auch eine offizielle Antwort lieben.
Ich wollte nicht so klingen, als würde ich das Schweigen von Microsoft verteidigen. Ich habe nur darüber spekuliert, warum eine UWP-App nicht für VS Code ausgewählt wurde. Es würde mich nicht wundern, wenn dies geplant ist, wenn das UWP die erforderliche Feature-Parität erreicht, um dies durchführbar zu machen, weshalb dieses Problem wahrscheinlich noch nicht geschlossen wurde. UWP-Apps sind (sollen) die Zukunft für Windows 10.

Um im Windows Store zu sein, muss vscode keine UWP-App sein. Es kann nur eine normale App sein, die mit Desktop Bridge, auch bekannt als Project Centennial for Store, verpackt ist. Dieser Ansatz wurde bereits vom vscode-Team getestet.

@ Gulshan Mir ist nicht bekannt, dass das VS Code-Team diesen Ansatz getestet hat. Eine schnelle Google-Suche ergab nichts - Gibt es eine Quelle für diese Informationen?

Monaco ist der Editor-Teil von vscode. Es läuft über die Browser und ist nicht von der Electron-Shell abhängig. Das Terminal, Debugger, Erweiterungen, Workbench (nicht ganz sicher) usw. sind nicht enthalten. Es kann als reine UWP-App verpackt werden, die für alle Arten von Geräten verfügbar ist. Javascript und Typescript erhielten in Monaco volle Intellisense-Unterstützung.

Dies scheint eine großartige Chance zu sein, UWP zu fördern und mit gutem Beispiel voranzugehen, Microsoft. Warum sollte jemand anderes ein Produkt verwenden, das die Eigentümer nicht verwenden?

@bpasero Wäre es nicht möglich, mit diesem npm-Skript zu automatisieren? https://blogs.msdn.microsoft.com/appconsult/2017/03/14/convert-your-electron-app-using-the-desktop-bridge/
Dadurch wird ein AppX-Paket erstellt, ohne dass der Desktop App Packager verwendet werden muss, obwohl ich mir bei der Paketsignierung nicht sicher bin.
Sie können es dann aus Ihrer Ausgabe erfassen und im Windows Store veröffentlichen.

Ich wollte versuchen, es selbst zu implementieren, aber Electron und NPM liegen weit außerhalb meines Fachwissens.

Hey MS Team, gibt es Neuigkeiten? Das Fall Creators Update SDK für Centennial-Apps enthält viele Verbesserungen. Es ist mehr als ein Jahr her, seit die Funktion angefordert wurde.

Jetzt, da ich mehr in Mixed Reality (MR) mache, wäre es schön, eine UWP-Version von VS Code zu haben, damit sie besser in die virtuelle Umgebung integriert werden kann ... obwohl sie als Desktop-App in MR verwendet werden kann.

Einverstanden - jetzt, da es vor einem Jahr getestet wurde - warum nicht im Store veröffentlichen?

MS hat sogar WinDBGX im Store veröffentlicht.
WORAUF WARTEST DU ???

Ich denke, diese GitHub-Anfrage und ihre Kommentare müssen in zwei Anfragen aufgeteilt werden:

Feature 1. Die im ursprünglichen Beitrag veröffentlichte Anfrage: "Obwohl VS Code so wie er ist leicht erhältlich ist, scheint es dennoch so, als ob VS Code von dem standardisierten Aktualisierungsverfahren profitieren könnte, das mit dem Windows Store geliefert wird." Dies gilt für die vorhandenen Plattformen, auf denen VS Code wie Windows 10 Home / Pro ausgeführt wird.

Feature 2. Machen Sie VS Code plattformübergreifend, damit es auf Mobilgeräten, Oberflächengeräten, Geräten der unteren Endklasse usw. und auf Plattformen ausgeführt werden kann, für die UWP für Anwendungen erforderlich ist.

Gibt es offizielle Neuigkeiten zu dieser Anfrage?
Irgendwelche Fortschritte / Roadmap / ETA?

https://github.com/Microsoft/vscode/issues/15820#issuecomment -273688385 gab an, dass die Portierung mit dem Desktop-App-Konverter ohne Funktionsverlust funktioniert (über ein Jahr kann viel passieren, daher lohnt es sich, sie erneut zu überprüfen) Das einzige Problem besteht darin, wie tägliche / monatliche Veröffentlichungen im ~ Windows ~ Microsoft Store orchestriert werden.

Kann die Community in Bezug auf die Build-Orchestrierung etwas tun, um zu helfen? Auf den ersten Blick sind das Ausgeben eines .appx während des Builds und das Anpassen des integrierten Update-Checkers (Link zum Speichern stattdessen oder einfach nicht prüfen?) Zwei Bereiche, die angesprochen werden müssten.

Orchestrieren von täglichen / monatlichen Veröffentlichungen im Windows Microsoft Store.

Microsoft Store hat dafür eine API

Für tägliche / monatliche Builds gibt es seit VS 2017 15.4 ein Windows Application Packaging Project, sodass es in TFS erstellt werden kann, denke ich

Vielleicht werden sie auf der Build 2018 etwas ankündigen? Dies sollte für ein großes Unternehmen wie Microsoft nicht so schwierig sein, da es sowohl die Software als auch die Plattform besitzt.

Über ein Jahr später und immer noch keine Neuigkeiten?

Die Keynote zum Windows Dev Day hat das Verpackungsformat für MSIX-Apps angekündigt, das Berichten zufolge das Packen von Apps ohne oder mit nur geringen Änderungen ermöglicht. Wenn ich mich richtig erinnere, unterstützt die Toolchain Linux, MacOS und Windows. Dies hat etwas in Bezug auf das Problem geändert?

Nach einigem Nachdenken habe ich festgestellt, dass dieses Problem viel komplizierter ist. VS-Code kann als AppX-Format gepackt und zum Download an den Speicher gesendet werden. Dies ist jedoch nicht das Ende der Geschichte.

Die Art eines voll funktionsfähigen Editors impliziert, dass das Herunterladen von Erweiterungen berücksichtigt werden muss, wenn dies an den Store gesendet werden soll. Leben sie noch im Paketmanager und werden über die Software selbst heruntergeladen, oder stellen wir sie als Erweiterungen in den Store, da der Store Software-Add-Ons unterstützt. Wenn wir zulassen, dass sie über die Software heruntergeladen werden, verstößt dies gegen die Regel, dass Software im Store keine Software herunterladen sollte? Wenn wir die Erweiterungen in den Store verschieben, ist das ein verdammt großes Projekt, und Erweiterungsentwickler müssen eine andere Art der Veröffentlichung erlernen.

Ein weiteres Problem ist, dass die Verwendung unter Windows 10 S oder S-Modus in der Zukunft. Wie wir wissen, erlaubt der S-Modus dem Benutzer nicht, das Befehlszeilentool zu installieren Terminal unbrauchbar und damit auch der gesamte Zweck der Software. Sollte dies nun bedeuten, dass der Windows 10 S / S-Modus nicht unterstützt wird? Wenn ja, was bringt es, dies in den Laden zu stellen? Wenn nicht, was sollen wir mit dem Terminal und den Erweiterungen tun?

Schreiben Sie dann einen Brief an WDG und fordern Sie sie auf, die Möglichkeit hinzuzufügen, Befehlszeilentools über den Store zu installieren.

Wenn ich es im Laden habe, ist es einfacher, es zu aktualisieren, zu installieren usw. Ich denke, jeder möchte einen Ort zum Herunterladen von Software.

In einer perfekten Welt ist eine PWA-Version, die in der Cloud lebt und das Dateisystem und das Befehlszeilentool auf der Azure-Serverseite verwendet, ideal für den Store. Benutzer melden sich mit ihrem Profil an. Was auch immer mit dem Dateisystem und dem Befehlszeilentool geschehen ist, bleibt im Benutzerprofil. Ich nehme jedoch an, dass dies eine kostenpflichtige / abonnierte Version der Software impliziert, ein Teil von Office 365 ist oder so.

Kodi ist im Laden und bietet einen eigenen Addon-Mechanismus. Das sollte nicht
als Parameter in der Entscheidung IMO betrachtet werden.

Am Dienstag, den 13. März 2018 um 20:55 Uhr schrieb nerocui [email protected] :

In einer perfekten Welt eine PWA-Version, die in der Cloud lebt und die nutzt
Das Dateisystem und das Befehlszeilentool auf der Azure-Serverseite sind ideal
für den Laden. Benutzer melden sich mit ihrem Profil an, was auch immer mit der Datei geschehen ist
System- und Befehlszeilentool bleiben beim Benutzerprofil. Ich nehme jedoch an
Dies bedeutet, dass eine kostenpflichtige / abonnierte Version der Software ein Teil von ist
Office 365 oder so.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/Microsoft/vscode/issues/10759#issuecomment-372797335 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AGs5-yaIvj9ORvseSX_4OIu3lZaYBz1sks5teCROgaJpZM4JpSOF
.

Paint .NET befindet sich im Store und bietet einen Add-On-Mechanismus.

Möglicherweise ist der Zugriff auf die Befehlszeile und die Möglichkeit, neue Prozesse zu starten und mit ihnen zu verknüpfen (zu debuggen), so einfach wie das Erfordernis erhöhter Berechtigungen für die App. Ich glaube, dafür gibt es einen Appx-Fähigkeitsparameter.

Irgendein Update dafür?

Es ist Jahre her, seit sich dieser Thread geöffnet hat und anscheinend nichts getan wurde. Gibt es nicht eine einfache Möglichkeit, eine herkömmliche App als hundertjährige App zu verpacken, um sie später durch UWP-APIs zu ergänzen? Warum kann das nicht gemacht werden?

Ich warte immer noch auf die UWP-Version von VS Code für Windows. Microsoft?

Microsoft, vergessen Sie die Veröffentlichung von Andromeda im Oktober ohne UWP VS Code ...

Paint .NET befindet sich im Store und bietet einen Add-On-Mechanismus, sodass nichts wirklich verhindert, dass VS-Code über den Windows Store gepackt wird. Es wäre meine bevorzugte Methode, wenn ich könnte.

Es ist Jahre her, seit sich dieser Thread geöffnet hat und anscheinend nichts getan wurde.

Ich denke wirklich, dass dies ein primäres Ziel sein sollte.

@egamma @bpasero Kannst du ein Update dazu geben / jemandem dieses zuweisen? Blockiert etwas es oder haben Sie nur andere Prioritäten? Jede Art von Update wäre schön!

Ich glaube nicht , dass es etwas , was in der Mitte ist, aber einige ein.
Also, WER blockiert dich?

@ be5invis Ich bin mir nicht sicher, ob ich verstehe, was du meinst. Ich habe nur um ein Update gebeten, was dazu führt, dass dies so lange offen und nicht zugewiesen ist. Ich kann verstehen, wann dies derzeit keine Priorität hat, aber ein Update wäre schön.

Ich bin nur neugierig, warum dieser lang wartende Release-Kanal eine so niedrige Priorität hat.

Es wäre großartig, wenn die primären Entwickler ein Update dazu erhalten würden.

Vielleicht bekommen wir dies mit der bevorstehenden Funktion zur Installation von Befehlszeilentools im Windows Store?

@Danthekilla @claell entschuldigt sich, aber diese Feature-Anfrage ist derzeit nicht in unserer sechsmonatigen Roadmap enthalten .

@egamma danke für ein offizielles Update 🍺. Lassen Sie das Nörgeln in 6 Monaten neu starten.

@egamma Danke für die offizielle Erklärung, obwohl Sie nicht
Anscheinend wird dies nicht als sehr wichtig angesehen, obwohl es einfach zu implementieren scheint und eine große Nachfrage hat (+ scheint aus strategischer Sicht logisch).

Aber ok, ich benutze Windows nicht oft und es gibt einen Snap für Ubuntu, also ist mir das egal. Ich war nur neugierig.

Real-Programmierer verwenden nur einen Xbox-Controller. Tastatur und Maus sind ausverkauft. #UWP

Ich weiß nicht, warum das noch offen ist. VS Code im Store zu haben, macht nicht so viel Sinn, wie Sie denken. Wenn Sie mit Windows 10 S arbeiten, können Sie nur Apps speichern. Sie können jedoch keine Befehlszeilen ausführen (da S dies nicht zulässt), sodass dies keinen Vorteil bietet. Wenn Sie S nicht ausführen, ist es nicht sinnvoll, es im Geschäft zu haben, da sich nichts wirklich ändert und viel Arbeit erforderlich ist, um dies zu ermöglichen. Ein anderer, VS Code, verwendet seinen eigenen Update-Machismus. Das Ändern in "Speichern" scheint die gute UX, die es jetzt hat, nicht zu verbessern. Der Aufwand wird einfach so sein. Als plattformübergreifende Electron-App sollte VS Code über eine einheitliche Codebasis verfügen, die die Entwickler nur einmal entwickeln und auf Knopfdruck zum Kompilieren für verschiedene Plattformen drücken müssen. Eine vs-Lösung ist nur eine weitere Komplexitätsebene.

@nerocui

dann macht es nicht viel Sinn, es im Laden zu haben, da sich nichts wirklich ändern wird

Was sich ändert, ist, dass ich nicht im Web danach suchen und dann den Installationsprozess durchlaufen muss. Ich kann einfach im Store auf "Installieren" klicken. Erleichtert die Konfiguration neuer Maschinen erheblich.

Es erfordert viel Arbeit, um dies zu ermöglichen

Das tut es nicht. Das Verpacken einer Electron-App für den Store ist in PS eine Frage des Oneliner. Tatsächlich haben einige Entwickler des VS Code-Teams bereits früher in diesem Thread gesagt, dass sie das bereits versucht haben.

VS Code verwendet seinen eigenen Update-Machismus. Das Ändern in "Speichern" scheint die gute UX, die es jetzt hat, nicht zu verbessern

Abgesehen davon, dass mit dem Store-Aktualisierungsmechanismus keine einzige Benachrichtigung über eine neue Version im Editor selbst angezeigt wird, kein erneutes Laden usw., sondern nur eine vollständige Aktualisierung im Hintergrund. Ich meine ohne Zweifel, die Geschwindigkeit dieses Teams ist beeindruckend, aber wenn ich den Code jede Woche auf drei Maschinen aktualisieren muss, ist das etwas nervig.

VS Code sollte eine einheitliche Codebasis haben, die die Entwickler nur einmal entwickeln und auf Knopfdruck kompilieren müssen, um sie für verschiedene Plattformen zu kompilieren

Der eigene Aktualisierungsmechanismus von Turning Code kann als Build-Flag implementiert werden. Anschließend ist es ein literarisches Argument in der Build-Pipeline, eine Version für den Store zu erstellen und zu verpacken.

Ich werde nicht einmal auf die Tatsache eingehen, dass es sich um ein Microsoft-Produkt und einen Microsoft Store handelt. Es ist etwas peinlich, Code nicht darin zu haben, und für andere Entwickler sicherlich nicht ermutigend.

VS Code ist in erster Linie ein Code-Editor. Es bietet also viele nützliche Funktionen, selbst wenn Sie Windows 10 im S-Modus verwenden.

Wie bereits erwähnt, ist die Installation von etwas aus dem Store einfacher und ich persönlich vertraue mehr darauf als die Installations- (und Deinstallations-) Lösung eines Entwicklers, mein System nicht durcheinander zu bringen oder Dateien / Registrierungseinträge nach dem Deinstallieren hinter sich zu lassen.

Der Update-Mechanismus des Stores ist auch einfacher, geschieht im Hintergrund, weniger Störungen.

Wenn es um die Verteilung für größere Unternehmen geht, ist die Installation einiger ausgewählter Store-Apps viel einfacher als die Verteilung und Ausführung herkömmlicher Installationsprogramme.

Sie können ein MSIX-Paket erstellen. Es ist plattformübergreifend, funktioniert unter Linux, Mac und Windows 7, bietet jedoch alle guten Funktionen wie Sandboxing und virtualisiertes Dateisystem und Registrierung unter Windows 10 und macht es auch trivial, es über den Store zu veröffentlichen.

Muss mit @nerocui übereinstimmen. Genug Toleranz für die Mediokratie von Microsoft. Es ist ihr Produkt und Store ist ihr Produkt. Es hätte von Anfang an da sein sollen ... nicht in der Roadmap ... wann dann? @nerocui ist absolut richtig - es ist für Entwickler entmutigend zu sehen, wie unfähig MS-Technologien sind. Warum sollten wir uns dann mehr mit diesem Ökosystem beschäftigen? Persönlich habe ich die ganze Microsoft-Inkonsistenz satt. Schauen Sie sich nur Windows 10 an, schauen Sie es sich an. Lassen Sie uns zumindest dies geschehen!

Ich hatte die ganz genaue Idee, die gleichen Anwendungsfälle wie Andrey. Die ganze Idee
der Anmeldung an einem neuen / neu installierten Computer mit Ihrer MS-ID und Code
Auto Install / Configure ist etwas, von dem ich erwartet habe, dass MS es als Marketing verwendet
Goldmine. Ich würde dafür alle meine im Store installierten Apps bevorzugen
Angelegenheit. Und ist es nicht ein bisschen scheinheilig, Entwickler von Drittanbietern zu erwarten?
Apps in einem Geschäft veröffentlichen, dem die Entwickler nicht vertrauen / unterstützen / fördern?

Am Montag, 25. Juni 2018, 18:09 Uhr Andrey Ashikhmin [email protected]
schrieb:

@nerocui https://github.com/nerocui

dann macht es nicht viel Sinn, es im Laden zu haben, da nichts wird
wirklich ändern
Was sich ändert ist, dass ich nicht im Web danach suchen und dann gehen muss
Durch den Installationsvorgang kann ich einfach im Store auf "Installieren" klicken.
Erleichtert die Konfiguration neuer Maschinen erheblich.

Es erfordert viel Arbeit, um dies zu ermöglichen
Das tut es nicht. Das Verpacken einer Electron-App für den Store ist eine Frage von
Oneliner in PS. In der Tat, früher in diesem Thread einige Entwickler aus dem VS
Das Code-Team sagte, dass sie das bereits versucht haben.

VS Code verwendet einen eigenen Update-Makeismus, das Ändern in "Speichern" scheint nicht zu sein
um die gute UX zu verbessern, die es jetzt hat
Abgesehen davon, dass ich mit dem Store-Aktualisierungsmechanismus keinen einzigen sehe
Benachrichtigung über neue Version im Editor selbst, kein Nachladen usw.
nur ganz im Hintergrund aktualisieren. Ich meine ohne Zweifel die Geschwindigkeit davon
Das Team ist beeindruckend, aber wenn ich den Code auf drei Computern aktualisieren muss
Woche ist es ein bisschen nervig.

VS Code sollte eine einheitliche Codebasis haben, die die Entwickler nur entwickeln müssen
einmal und drücken Sie die Taste, um für Diff-Plattformen zu kompilieren
Der eigene Update-Mechanismus von Turning Code kann als Build-Flag und implementiert werden
Dann ist es ein literarisches Argument in der Build-Pipeline, das erstellt und verpackt werden muss
eine Version für den Store.

Ich werde nicht einmal darauf eingehen, dass es sich um ein Microsoft-Produkt und Microsoft handelt
Speichern, keinen Code darin zu haben, ist irgendwie peinlich und sicherlich nicht
ermutigend für andere Entwickler.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/Microsoft/vscode/issues/10759#issuecomment-400006748 ,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/AGs5-z9YZMWjfPC1fmEf4myfOMruHtJPks5uAQsogaJpZM4JpSOF
.

Mein Kommentar hat anscheinend einige Argumente hervorgerufen. Leute, das ist Microsoft, über das wir sprechen. Wenn Sie möchten, dass sie eher wie Apple sind, werden sie es nicht. Sie integrieren nicht alle ihre Produkte zusammen und verwenden nur das, was sie für das Produkt für richtig halten. Ich möchte, dass die Dinge auch perfekt sind, aber ein Entwickler wie wir hat die Möglichkeit, jedes Mal, wenn wir einen neuen Computer kaufen oder das Betriebssystem neu installieren, mindestens einen Editor zu konfigurieren. Ich sage nicht, dass es perfekt ist, ich sage nur, dass dies nicht die Priorität ist und Microsoft genauso denkt. Ihr Visual Studio ist bis heute noch 32-Bit und verwendet einen von der Software selbst getrennten Updater. Im Gegensatz zu xcode von Apple wird es auch nicht aus dem Store aktualisiert.

Ich denke nicht, dass VS Code annähernd so komplex ist wie der große VS. Zu diesem Argument sind die Desktop Office-Apps über den Store erhältlich ...

Aber auch hier sollten Sie zunächst in diese Richtung gehen, indem Sie zuerst

Ok, ich werde es (wieder) sagen, weil es sonst niemand ist. Microsoft wird in der zweiten Oktoberhälfte ein faltbares Gerät mit mobilen Funktionen der Marke Surface veröffentlichen und es wird zunächst als Geschäftsgerät positioniert. Es wird von einer modularen Version von Windows (Windows Core OS) und einer zusammensetzbaren Responsive Shell namens CShell unterstützt. Gesagt, wenn dieses Gerät nicht in der Lage ist, VS Code zum Schreiben und Bearbeiten von Code auszuführen und ab dem ersten Tag nach der Veröffentlichung tatsächlich geschäftliche Arbeiten daran auszuführen - MASSIVE FAIL AND TARNISH THE SURFACE BRAND. Im Namen aller Entwickler hier, Microsoft, empfehle ich Ihnen, Ihre "Roadmap" zu überdenken.

@ vxnsbir1ugsp Das ist eine unangemessene Menge an Spekulationen über ein unangekündigtes Gerät, auf dem ein unangekündigtes Betriebssystem mit unbekannten Funktionen ausgeführt wird.

Der S-Modus kann jedoch einfach deaktiviert werden, sodass Sie nicht auf den Store beschränkt sind ...
Windows auf ARM kann so ziemlich jede App ausführen, die ein Desktop-Windows ...
Ich habe also keine Angst vor solchen Einschränkungen. Wenn Andromeda das Licht erblickt, bin ich mir ziemlich sicher, dass VS Code auch in seiner aktuellen Form ausgeführt wird.

@petroemil willst

@ vxnsbir1ugsp
Meiner Meinung nach glaube ich wirklich nicht, dass Andromeda Codierungsfunktionen haben wird. Ich denke nicht, dass es für Entwickler oder Schöpfer positioniert ist. Ich denke, es wird für Arbeiter der Generation Z positioniert und neben HoloLens und Surface Hub als Verbindungsgerät verwendet. Dies werden Edge-Geräte in der großen Cloud + Edge-Computing sein, auf denen Microsoft so groß ist. Ich denke, es wird wie eine mobile Plattform mit Continuum ONLY FOR WINDOWS 10 S MODE für Büroangestellte sein. Als Entwickler denke ich immer noch, dass wir leistungsstarke Computer und eine bequeme Maus und Tastatur brauchen. Wenn wir uns mit mobilen + Docking-fähigen Geräten zufrieden geben wollen, können wir auch Remote-Software und SSH verwenden. Oder Sie hoffen auch, dass die Branche zu PWA IDE wechselt, wie es bereits viele Dienstleister tun.

@nerocui Ich hoffe nur, dass Andromeda vom ersten Tag an VS-Code in welcher Form auch immer

@ vxnsbir1ugsp
Vielleicht möchten Sie dies überprüfen, mein Freund.
https://stackblitz.com/

@nerocui, dass der Web-Editor ein hervorragendes Beispiel dafür ist, was VS Code in einer Sandbox kann (Sie wissen, möglicherweise im S-Modus). Ich bin mir ziemlich sicher, dass StackBlitz leicht in eine PWA umgewandelt und im Store veröffentlicht werden kann.

@petroemil , ja, aber lassen Sie uns VS-Code nicht "overWebify". Es ist Web genug wie es jetzt ist ... @nerocui Ich kann auch Sublime, Brackets und natürlich WebStorm überprüfen, aber ich fürchte, ich mag sie tatsächlich und Microsoft mag das vielleicht nicht;)

Außerdem habe ich vergessen, die Arduino IDE zu erwähnen, die für eine Weile im Store ist. Ich habe sie verwendet und sie ist so nahtlos wie die Erfahrung, dass ich vergessen habe, dass es sich um eine Store-App handelt. Diese IDE kompiliert tatsächlich Code, sendet ihn über USB an ein Arduino, verwendet Sockets zur Kommunikation, OTA-Software wird über WLAN hochgeladen ... Ich schlage nicht vor, einen Teil des VS-Codes neu zu schreiben - tun Sie einfach, was Arduino tut - sie bieten a separates Installationsprogramm neben dem Store.

Ok ... also jetzt sollten wir in der Lage sein, einfach auf der neu angekündigten Oberfläche zu programmieren, oder? Wortspiel beabsichtigt :)

@bjuraga Ich sehe, was du dort getan hast, aber Andromeda kommt und MS besser vorbereitet sein. Sie kündigten eine tragbare Version von VS Code an. Ist dies nicht der erste Schritt zum Store?

@nerocui perfekt! Ich habe vor über einem Jahr danach gefragt! MS sollte Stackblitz kaufen und in live.com oder Outlook.com/visual Studio Toolset integrieren oder eine eigene Version erstellen. Ich sehe, dass es keine Github-Repo-Unterstützung gibt? Es ist nicht so notwendig, wäre aber eine nützliche Funktion. Auch mehr Sprachen / Frameworks wären willkommen. Die MS Store Repo-Version ist in Ordnung, aber das geht noch viel weiter.

Alle Windows-Insider wissen, dass MS zuhören kann! Diese Ausgabe ist seit fast zwei Jahren geöffnet!

Damit,
Ist MS Store für MS Code geeignet? Wenn nicht, was macht MS? Ist es für MS wichtig, dass der MS Store mit großartigen Inhalten gefüllt ist? Wenn nicht, was macht MS? Hat MS eine "universelle" Plattform? Wenn nicht, was macht MS?

Wenn ja, arbeiten Sie sofort daran! ;)

wir fordern vscode im windows store !!!

Es ist jetzt 2018 und VS Code wird nicht wie vor Jahren im Microsoft Store veröffentlicht. Jetzt hat Microsoft Store viele Win32-Anwendungen wie HeideSQL, WinSCP, paint.net usw. Und jetzt möchten wir VS Code wirklich im Windows Store installieren und im Store aktualisieren.

Dies sollte ein Kinderspiel sein, wenn nicht nur gezeigt werden soll, wie einfach es ist, eine Win32 Electron-App zum Microsoft Store hinzuzufügen.

Sind Nicht-UWP-Apps überhaupt im Windows Store zulässig? Ich bin der Meinung, dass die Erfüllung der Anforderungen des Windows Store die plattformübergreifenden Kompromisse stärker beeinträchtigen würde.

@jadenPete

Sind Nicht-UWP-Apps überhaupt im Windows Store zulässig?

Genau das macht Desktop App Converter.

@jadenPete
iTunes , Spotify , Paint.net , WinZip und viele andere sind klassische Win32-Apps

@saschanaz @ ad1Dima Ich wusste nicht, dass dies möglich ist, danke, dass Sie mich informiert haben.

Ich finde es etwas lächerlich, dass Microsoft UWP nicht als erstklassige Distributionsplattform für seine eigene Software behandelt :(

Ab dem letzten Monat sind Installationsprogramme auf Benutzerebene für Windows verfügbar, und es wurde die Standardverteilung festgelegt. Dies bedeutet, dass für die Installation und Verwendung von vscode keine erhöhten / Administratorrechte erforderlich sind. Ich denke, dies ist ein großer Schritt, damit eine App im Windows Store verfügbar ist. Ich hoffe, dass dies in der nächsten 6-monatigen Roadmap für vscode enthalten ist. Wenn auf der Windows Store- / MSIX-Paketseite Schwierigkeiten / mangelnde Unterstützung für bestimmte Funktionen auftreten, sollte dies zwischen beiden Teams innerhalb von Microsoft kommuniziert werden. Ich denke, auch dafür kann es einige Initiativen des MSIX-Teams geben.

Feiglinge. Microsoft sind wir nicht berechtigt genug, dass Sie eine offizielle Antwort von Ihnen erhalten. Was ist der genaue Grund, warum VS Code nicht im Store ist, ganz zu schweigen von einer echten UWP-responsiven App? Ist Ihre Entwickler-Community keine offizielle Erklärung für eine jahrelange Diskussion wert?

@ vxnsbir1ugsp Laut UWP-Teil ist es einfach, es wurde auf einem völlig anderen Tech-Stack mit dem Ziel aufgebaut, plattformübergreifend zu sein. VS Code ist eine Electron App.

Die Frage, warum es nicht im Store ist, ist besser. Wir haben keine nützliche Antwort erhalten, außer "Es ist nicht auf der Roadmap" ...

Wenn MSIX auch auf Mac und Linux verfügbar sein wird, werden sie möglicherweise darauf migriert, und danach ist die Veröffentlichung im Store trivial.

@ vxnsbir1ugsp Laut UWP-Teil ist es einfach, es wurde auf einem völlig anderen Tech-Stack mit dem Ziel aufgebaut, plattformübergreifend zu sein. VS Code ist eine Electron App.

Die Frage, warum es nicht im Store ist, ist besser. Wir haben keine nützliche Antwort erhalten, außer "Es ist nicht auf der Roadmap" ...

Wenn MSIX auch auf Mac und Linux verfügbar sein wird, werden sie möglicherweise darauf migriert, und danach ist die Veröffentlichung im Store trivial.

Der UWP-Teil ist einfach, ja. Eine TRUE UWP RESPONSIVE App ist wohl nicht so trivial.

@ vxnsbir1ugsp eigentlich ... aber es ist ziemlich

VS Code ist eine plattformübergreifende App. Es ist nicht auf eine bestimmte Plattform-API angewiesen, daher gibt es auch keine (direkte) Win32-Abhängigkeit. Ich denke, Microsoft könnte theoretisch eine Version von Electron (die Laufzeit / der Host für VS Code) erstellen, die eine reine UWP-App ist und sich nur auf UWP-APIs stützt, die auf jeder Windows 10-Variante (einschließlich Mobile, Xbox, HoloLens, Surface Hub, IoT). Danach wäre es nur noch Sache der GUI-Entwickler, die Benutzeroberfläche ebenfalls ansprechbar zu machen.

@ vxnsbir1ugsp eigentlich ... aber es ist ziemlich

VS Code ist eine plattformübergreifende App. Es ist nicht auf eine bestimmte Plattform-API angewiesen, daher gibt es auch keine (direkte) Win32-Abhängigkeit. Ich denke, Microsoft könnte theoretisch eine Version von Electron (die Laufzeit / der Host für VS Code) erstellen, die eine reine UWP-App ist und sich nur auf UWP-APIs stützt, die auf jeder Windows 10-Variante (einschließlich Mobile, Xbox, HoloLens, Surface Hub, IoT). Danach wäre es nur noch Sache der GUI-Entwickler, die Benutzeroberfläche ebenfalls ansprechbar zu machen.

Mann, ich spreche insbesondere über die GUI. Das zweite Mal musste ich es sogar hervorheben ... Die GUI soll sich nicht wie UWP verhalten. Die Menüleiste mit all diesen Befehlen und Menüs ... Haben Sie jemals eine WAHRE UWP-App gesehen, die so aussieht? Öffnen Sie Mail, Kalender, OneNote was auch immer. Sie haben alle Hamburgermenüs und berührungsfreundliche Bedienelemente. Davon spreche ich. Lassen Sie dieses Electron-Zeug beiseite, wir alle wissen, dass es bereits plattformunabhängig ist. Ja, die GUI-Entwickler müssen für dieses Projekt an Bord sein.

Gibt es hierzu Neuigkeiten? Ich hänge daran, Surface Go zu kaufen, weil ich vscode darin brauche.

      Any update on this? I am hanging on buying `Surface Go` because I need vscode in it.

Sie können den S-Modus einfach verlassen, wenn Sie wirklich ein Entwicklungswerkzeug benötigen. Oder für die reine Codebearbeitung gibt es eine hervorragende App namens Code Writer , eine echte UWP-App.

@petroemil Ja, aber dann fürchte ich, wenn es die Leistung der Oberfläche drastisch senkt, gehen Sie dramatisch, da seine Hardware nicht gut genug ist.

Warum erwarten Sie dann, dass VS Code auf UWP schneller ist?

@jadenPete er befürchtet offensichtlich, dass der Surface Go einen Leistungseinbruch

@eluchsinger Danke. Du hast mein Problem genau verstanden.

Nicht nur die Leistung, sondern auch die Sicherheit würde sich verringern, wenn Sie den S-Modus deaktivieren. Dies ist einer der Hauptgründe, warum ich den S-Modus auf meinem primären Arbeitsgerät ausführe. Das heißt, VS Code ist für mich derzeit ein No-Go.

Sie haben gerade das Design der Titelleiste aktualisiert und es ist wunderschön mit großen Schaltflächen und Menüs !!! Ein großes Lob! Die gesamte Benutzeroberfläche benötigt hier und da ein paar weitere Berührungen, um mit großen Elementen der Benutzeroberfläche (nur ein paar, nicht so viele) absolut alles berührungsfreundlich zu gestalten. Dann machen Sie es für jede Bildschirmgröße (wie Telefone, Tablets usw.) ansprechend und veröffentlichen Sie es im Laden, und ich werde glücklich sein! Es ist FAST bereit für Continuum, WCOS + CShell, das sich derzeit in der Entwicklung befindet, und ANDROMEDA 2019, das auf Geschäft und Produktivität ausgerichtet ist! Komm schon, MS! 😜

Das im ursprünglichen Beitrag beschriebene Problem scheint behoben worden zu sein:
While VS Code is easily obtainable as it is, it still feels like VS Code could benefit from the standardized update procedure that comes with the Windows Store...

Es scheint, dass mit dem neuen Installationsprogramm auf Benutzerebene, das vor einigen Monaten veröffentlicht wurde, Updates automatisch angewendet werden, wenn der Benutzer VS-Code schließt.

Ich würde nicht sagen, dass es gelöst ist. Es ist sicher verbessert, aber VS Code wird im Hintergrund immer noch nicht aktualisiert, wie es Apps aus dem Store tun.
Sie müssen es aktiv öffnen, damit es sein eigenes Installationsprogramm / Updater ausführen kann, während normale Windows-Apps einfach im Hintergrund aktualisiert werden, während sich Ihr PC im Leerlauf befindet. Auch wenn Sie die entsprechende Store-App in den letzten zwei Wochen nicht verwendet haben, ist sie beim nächsten Öffnen bereits in der neuesten Version enthalten.

Jetzt veröffentlicht Microsoft MSIX Packaging Tools. Der Beamte sagte, dass MSIX jedes Installationsprogramm unterstützen kann. Könnte das verwendet werden, um VS Code freizugeben? Es ist ein schlechtes Gefühl, ein Installationsprogramm manuell herunterzuladen und nur zur Aktualisierung erneut auszuführen.

@WenqiangXie Ich habe angefangen, mit dem Erstellen eines AppX-Pakets zu experimentieren (Windows Store-Verfügbarkeit für MSIX ist noch nicht vorhanden, verwendet jedoch denselben Prozess).

Ein Problem mit der Verfügbarkeit des Windows Store ist, dass er derzeit ziemlich verkrüppelt ist, ohne mit der rechten Maustaste auf die App-Kachel zu klicken und als Administrator ausgeführt zu werden (etwas, das wie herkömmliche Apps nicht automatisch erhöht werden darf).

Um dies zu beheben, müssen wir möglicherweise die WinRT-Speicher-APIs verwenden, damit wir in neuen Versionen von Windows 10 die neue Berechtigung zum Zugriff auf alle Speicher verwenden können, für die WinRT-Speicher-APIs erforderlich sind.

Ein Problem mit der Verfügbarkeit des Windows Store ist, dass er derzeit ziemlich verkrüppelt ist, ohne mit der rechten Maustaste auf die App-Kachel zu klicken und als Administrator ausgeführt zu werden (etwas, das wie herkömmliche Apps nicht automatisch erhöht werden darf).

Wann benötigt VS Code erhöhte Berechtigungen?

@ ad1Dima Ich denke, Berechtigungen unterscheiden sich geringfügig, wenn sie einmal containerisiert sind.

Sie können meinen Zweig ausprobieren. Es scheint, dass der Zugriff auf das Speichern von Dateien, Powershell-Befehlen (aufgrund des Powershell-Verlaufs) und Git nicht funktioniert, es sei denn, Sie werden als Administrator ausgeführt.

Lass es schon. Es ist sinnlos, danach zu fragen. Microsoft interessiert sich einfach nicht für das gemunkelte Andromeda-Gerät, das angeblich Continuum und seine angebliche Vision für Produktivität in Büroräumen unterstützt. Ich verlasse diesen Thread und IMHO ist die Zeit zum Schließen wahrscheinlich gekommen. Es ist zwei Jahre her und MS hat nichts getan. Lasst uns unsere Würde bewahren

Ich denke, als erster Schritt würde ein MSIX-Installationsprogramm ausreichen. Eine als MSIX gepackte App muss nicht den Store-Regeln entsprechen und auch nicht zur UWP-Laufzeit (mit allen Berechtigungs- / Fähigkeitsüberprüfungen) ausgeführt werden. Sie kann jedoch weiterhin von der Virtualisierung des Dateisystems und der Registrierung profitieren. Mit einem MSIX-Installationsprogramm erhalten wir eine saubere Installation (und Deinstallation) sowie störungsfreie Hintergrund-App-Updates.

Können wir ein neues Problem für die MSIX-Migration öffnen? Weil MSIX plattformübergreifend ist und nicht auf Microsoft Store beschränkt ist.

(Dieses Problem sollte seinen Titel ändern, da Windows Store jetzt Microsoft Store ist.)

Können wir ein neues Problem für die MSIX-Migration öffnen?

Ja, ich habe darüber nachgedacht ... Ich werde damit beginnen und dieses Problem als Starter bezeichnen.

@petroemil Ich habe bereits mit dieser Arbeit begonnen. Alles, was getan werden muss, ist makeAppx durch makeMsix zu ersetzen

Viele Leute hier verstehen immer noch nicht den Unterschied zwischen der Veröffentlichung im Geschäft und der Erstellung einer UWP-Anwendung.
Ein UWP zu erstellen wäre großartig. Ich bin der erste, der die Idee unterstützt, erfordert jedoch aufgrund von UWP-Einschränkungen einen zu großen Aufwand, den Microsoft wahrscheinlich niemals für eine kostenlose Anwendung unternehmen wird.
Wenn Sie VSCode UWP erstellen, müssen Sie außerdem ein anderes Projekt beibehalten, das nicht mit anderen Plattformen kompatibel ist.
Aber hier bitten wir nur um die Veröffentlichung im Laden.
Es gibt kein bestimmtes Problem, das im Store veröffentlicht werden muss, da alle Store-Einschränkungen nur für Entwickler von Drittanbietern bestimmt sind. Microsoft ist der Eigentümer des Stores und kann alles veröffentlichen, was sie möchte.
Erinnerst du dich an das Update von Windows 8.0 auf 8.1? Dies kann aus dem Store installiert werden, da Microsoft sogar Windows-Updates im Store veröffentlichen kann.
Wenn Microsoft möchte, kann Visual Studio Professional sogar im Store veröffentlicht werden. Dies ist jedoch eine schlechte Idee, da das Installationsprogramm von zu vielen Modulen und Komponenten von Drittanbietern abhängt.
Wenn VSCode noch nicht gespeichert ist, handelt es sich nicht um technische Probleme, sondern weil Microsoft dies nicht möchte oder weil Microsoft sich nicht darum kümmert.
In jedem Fall bedeutet Release on Store keine Unterstützung für Windows S, Xbox, Windows Mobile, Windows ARM, Windows IOT, AndromedaOS oder andere Plattformen.
Der Windows Store ist nur eine Standardmethode zum Installieren, Aktualisieren und Deinstallieren einer Anwendung.

@petroemil Ich könnte dir nicht mehr zustimmen. Sich von msi / exe-Installationsprogrammen zu entfernen und die Containerisierung zu verwenden, ist ein guter erster Schritt. Ich bin ein großer Fan von msix. Sie können meine Gedanken zu AppX vor ungefähr 18 Monaten in diesem Thread lesen, bevor msix angekündigt wurde. https://github.com/Microsoft/vscode/issues/10759#issuecomment -307196053

Ich würde gerne VS Code im Laden haben, vielleicht könnte ich auf einem Samsung ARM-basierten Galaxy Book 2 laufen!

Mit dem Tablet-Faktor lte (ähnlich wie bei Surface Pro 6) wäre es ziemlich schön, Code in der Ebene nachzuholen

@tuath Die Veröffentlichung der App im Store hat nichts mit der Unterstützung von ARM zu tun. Ziemlich nichts hält das Team davon ab, eine ARM64-Version zu kompilieren, die Windows auf ARM nativ unterstützt, auch wenn sie diese nicht im Store veröffentlichen möchten.

Ja, bitte stellen Sie Visual Studio Code im Windows Store zur Verfügung, damit er regelmäßig aktualisiert wird. Bringen Sie auch Windows Phone zurück!

Windows Store ist normalerweise in Unternehmensumgebungen deaktiviert und in LTSB-Versionen sofort verfügbar. Eine solche Verteilung hilft im Vergleich zu MSI Installer nicht.

Benutzer sind nicht berechtigt und sollten keine zufällige Software installieren, die später nicht gewartet wird, wenn der Entwickler das Interesse verliert. Dann wurden die Sicherheitslücken über das Geschäft installiert, aber niemand weiß davon. Software wird niemals automatisch deinstalliert, sondern bleibt mit Sicherheitslücken auf der lokalen Festplatte.

Dies ist das schlimmste Argument gegen den Windows Store überhaupt.

Erstens ist Windows Store im Allgemeinen wahrscheinlich die mit Abstand sicherste Quelle für die Installation von Apps. Selbst wenn Sie eine Win32-Desktop-App aus dem Store installieren, kann dies Ihre Registrierung nicht durcheinander bringen und hat in ihrem Leben niemals einen Administrator. Es ist fast unmöglich, dass diese Apps ein Sicherheitsrisiko für den Benutzer darstellen.

Unternehmen haben die Kontrolle darüber, was Mitarbeiter herunterladen dürfen - sie können Anwendungen auf die Blacklist / Whitelist setzen.

Für Systemadministratoren ist es außerdem wesentlich einfacher, im Store installierte Apps zu verwalten, als zufällige Apps zu entfernen, die aus dem Internet heruntergeladen wurden.

Was genau meinst du als schlechtestes Argument?

Leute können nicht jede zufällige Software installieren ... sie haben keine Administratorrechte. Nur die sh ** pro Benutzer installieren irgendwo.

Allgemein sprechen. Wie können Sie sicherstellen, dass in der Anwendung keine schwachen Chiffren oder OpenSL-Versionen mit Hintertüren oder anderen unsicheren Komponenten enthalten sind? Wie können solche Apps kein Sicherheitsproblem für die von der Anwendung verwendeten persönlichen Kundendaten verursachen?

Bitte erwarten Sie auch, dass ein Entwickler sein Projekt eingestellt hat. Wird eine App von MS als eingebettete unsichere Komponenten markiert und dann automatisch deinstalliert? Ich denke nicht.

Wo werden Store-Apps gespeichert? Lokale App-Daten? Dies wird beim Abmelden des Benutzers gelöscht.

Möchte ich 20-GB-Heimlaufwerke haben, die alle dieselbe Software enthalten? Nein! Es sollten sich nur die Daten befinden.

Wie ich weiß, ist der Laden ein guter zusätzlicher Verteilungspunkt für Heimanwender, aber nicht für Unternehmen, die volle Kontrolle benötigen.

Der Store ist der erste, der deaktiviert wird oder nicht in LTSB enthalten ist. Aus genau diesen Gründen möchte niemand, dass Benutzer zufällige Software pro Benutzer installieren. Viel Glück bei einem Software Audit ...

@alexhass Können Sie @petroemil sagte:

Unternehmen haben die Kontrolle darüber, was Mitarbeiter herunterladen dürfen - sie können Anwendungen auf die Blacklist / Whitelist setzen.

Wo werden Store-Apps gespeichert?

%PROGRAMFILES%/WindowsApps . In den lokalen App-Daten werden nur die Benutzerdaten gespeichert.

Wir arbeiten derzeit unter Windows 7 und warten jeden Tag darauf, dass MS die Bilder vom Oktober 10/2019 erneut veröffentlicht. Nur Stille seit ~ 6 Wochen.

Noch hat kein Benutzer eine Win 10-App angefordert. Es ist wirklich neu für mich, dass diese Apps in einem VM virtualisiert sind, um vor einem Ausbruch zu schützen, aber ich bin bereit, dies zu lernen. Unser Hauptplan war die Verwendung von LTSB und das bedeutet, dass es keinen App Store geben wird. Ich kann einen Blick auf die Whitelist-Funktion werfen, aber der Store hat für uns keinen Fokus. Kein Anbieter verwendet es wirklich exklusiv und wir stellen heute alles über MSI-Dateien bereit. MSIX hört sich gut an, ist aber in Zukunft viel weiter entfernt.

Alle 7 Electron-Apps, die wir ausführen, haben eine MSI, außer - vscode - für die ich das Installationsprogramm geschrieben habe, aber der Betreuer scheint zu sehr in das exe-Setup verliebt zu sein, das nicht bereitgestellt werden kann. Bitte vergessen Sie nicht, dass ich nur nach zukünftigen Windows-Versionen suche. Ich kann in 5 Jahren nicht warten.

„In den lokalen App-Daten werden nur die Benutzerdaten gespeichert.“

Ich hoffe, die Software kann Roaming-App-Daten verwenden. Lokale App-Daten werden gelöscht, da dies vom Roaming ausgeschlossen ist.

Noch hat kein Benutzer eine Win 10-App angefordert.

Da es außer OneNote noch keine Nur-Store-Killer-Windows-App gibt.

Durch die Verteilung über den Microsoft Store wird das aktuelle Installationsprogramm nicht entfernt (genau wie InkScape und Paint.NET beide beibehalten), sodass IMO Ihre Unternehmensrichtlinie niemals blockiert.

Der Blocker ist das fehlende offizielle MSI von vscode. Eine inoffizielle wurde von mir zur Verfügung gestellt. Aber das vscode-Team scheint es zu ignorieren und EXE-Innosetups zu behalten. Diese EXE-Datei kann in Unternehmen nicht über AD bereitgestellt werden und ist daher bis zum aktuellen Windows 10 ein Blocker für Win 7.

Die Funktion hier ist nur für zukünftige Windows-Versionen. Ich kann nicht länger auf offiziell msi warten.

Warum sollten sie eine Exe über eine MSI bereitstellen?

Der Blocker ist das fehlende offizielle MSI von vscode.

@alexhass Verständlich, vielleicht möchten Sie # 61793 verfolgen. Ups, das tust du schon! Entschuldigung für den Lärm.

@jadePete : Ich weiß es nicht !!! Sie haben meine einwöchige Arbeit ohne Grund vernachlässigt, außer wir haben im nächsten Jahr keine Zeit. Seltsam für Open Source, da der Code fertig ist. Siehe https://github.com/Microsoft/vscode/pull/38008

Sieht so aus, als ob sie die Anforderungen von Enterprise nicht verstehen und wissen, was ein professioneller Installer ist. Seit kurzer Zeit wurde das Installationsprogramm pro Benutzer zum Standard-Download, und das Systeminstallationsprogramm wurde in der Download-Dropdown-Liste ausgeblendet. Bei Installateuren geht alles in die falsche Richtung.

Vor einer Woche habe ich ein erweitertes Installationsprogramm freigegeben, das die Installation pro Computer und Benutzer in einem MSI-Setup ermöglicht (siehe https://github.com/Microsoft/vscode/pull/62620). Wieder geschlossen.

Vielleicht sollte sich der Entscheider ändern.

Lassen Sie jetzt ein Programm namens 'Kode Studio' im MS Store veröffentlichen, das auf VSCode basiert und zeigt, dass dies keine harte Arbeit ist. VSCode-Team, Es ist Zeit, VSCode für MS Store freizugeben. Meiner Meinung nach sollte alle Software von MS im MS Store veröffentlicht werden. Wenn die Teams von MS den MS Store nicht unterstützen, wie können wir dann hoffen, dass andere Teams den MS Store unterstützen?
Als Problem des Administrators stellte ich fest, dass so viele Programmformulare im Geschäft nach UAC fragen können, dass dies kein Problem ist. Das andere Problem ist das Add-In, aber ich habe festgestellt, dass der Win32 Office Form MS Store auch das Add-In installieren kann. All diese Dinge zeigen, dass VSCode im MS Store veröffentlicht werden kann.

      We are currently on Windows 7, waiting every day that MS republishes the october win 10/2019 images. Only silence since ~6 weeks.

Noch hat kein Benutzer eine Win 10-App angefordert. Es ist wirklich neu für mich, dass diese Apps in einem VM virtualisiert sind, um vor einem Ausbruch zu schützen, aber ich bin bereit, dies zu lernen. Unser Hauptplan war die Verwendung von LTSB und das bedeutet, dass es keinen App Store geben wird. Ich kann einen Blick auf die Whitelist-Funktion werfen, aber der Store hat für uns keinen Fokus. Kein Anbieter verwendet es wirklich exklusiv und wir stellen heute alles über MSI-Dateien bereit. MSIX hört sich gut an, ist aber in Zukunft viel weiter entfernt.
Alle 7 Electron-Apps, die wir ausführen, haben eine MSI, außer - vscode - für die ich das Installationsprogramm geschrieben habe, aber der Betreuer scheint zu sehr in das exe-Setup verliebt zu sein, das nicht bereitgestellt werden kann. Bitte vergessen Sie nicht, dass ich nur nach zukünftigen Windows-Versionen suche. Ich kann in 5 Jahren nicht warten.
„In den lokalen App-Daten werden nur die Benutzerdaten gespeichert.“
Ich hoffe, die Software kann Roaming-App-Daten verwenden. Lokale App-Daten werden gelöscht, da dies vom Roaming ausgeschlossen ist.

Aber mehr Leute benutzen Windows10, ja, Windows10 ist aktuell von Windows. Wenn mehr Anwendungen in Ms Store vorhanden sind, kann jeder die Verwendung des Computers vereinfachen und die Anwendung schneller und sicherer installieren. Mehr als 700 Millionen Benutzer profitieren vom MS Store.
Und Sie sagen, dass kein Benutzer eine Win 10-App angefordert hat. Es ist das Schlimmste, ja, Sie können sehen, wie Benutzer nach UWP VSCode-Anwendungen fragen können, aber nur wenige Leute, die in diesen Problemen dagegen sind. Und jetzt können Sie sehen, dass so viele Importanwendungen im MS Store veröffentlicht werden, wie z. B. MS Office, iTunes, Telegramm, WeChat usw. Jetzt veröffentlichen so viele leistungsstarke und nützliche Anwendungen im MS Store. Diese Teams haben die Stimme ihrer Benutzer gehört, aber nicht nur, um sich vorzustellen, dass "Year-Leute Windows 10 nicht mögen und sie nur ein Betriebssystem wie Windows 7 und MS Store wollen, das schlecht ist, niemand wird es mögen". Aber sie hören die wahre Stimme ihrer Benutzer. Und sie folgen der Stimme.
Wir kritisieren Windows immer für die vielen schlimmsten Anwendungen, die Benutzer verletzen, und ohne eine offizielle Softwarequelle machen Windows Windows nicht gut für allgemeine Benutzer. Sie können keine gute Bewerbung finden, um ihre Arbeit zu beenden, sie bekommen eine schlechte Bewerbung von der schlechtesten Website oder anderen. Aber jetzt kann MS Store das Problem beheben. Warum nicht?!

image
image
image

Nun, habe es zuerst getan. Mit Advanced Installer Express Edition (kostenlos) funktioniert VS Code perfekt als AppX (MSIX wurde noch nicht ausprobiert). Es kann leicht von hier aus an den Store gesendet werden. AFAIK alles funktioniert gut - nur die Sorge ist, dass ich nicht versucht habe, den Auto-Updater aus VSCode zu entfernen. 😃

Nur Dinge, die Arbeit brauchen:

  • [x] Löschen des Deinstallationsprogramms
  • [] Hinzufügen eines Store-Symbols (erscheint nur im Installationsprogramm [daher das generische Paketlogo in den Screenshots] und im MS Store)
  • [] Hinzufügen von Dateierweiterungen, die geöffnet werden können (Sie können also im Datei-Explorer auf eine PHP-Datei doppelklicken und sie von dort aus öffnen lassen)
  • [] Entfernung des Auto-Updaters aus offensichtlichen Gründen

@WilliamABradley @petroemil @filfat

@hansmbakker @ be5invis @filfat Ich kann noch ~ 2 Wochen nicht daran arbeiten (sehr beschäftigt), aber ich habe meine AppX und mein Zertifikat hier für Ihre Tests hochgeladen (falls Sie dies wünschen sollten). Keine Garantien oder irgendetwas, aber es sollte "nur funktionieren" abzüglich der Bedenken auf der Checkliste.

Zur Installation müssen Sie zuerst den Entwicklermodus in Windows 10 aktivieren. Anschließend müssen Sie die Datei "exportedmycert.cer" herunterladen und unter "Lokaler Computer"> "Benutzerdefinierter Speicher"> "Vertrauenswürdige Personen" installieren. Schließlich können Sie die AppX herunterladen und installieren.

Abgesehen von den Dingen auf der Checkliste können Sie mir gerne ein Feedback geben. Natürlich könnte es schwierig sein, die MS davon zu überzeugen, dies als Verpackungsmethode zu übernehmen ...

https://1drv.ms/f/s!AvH2EtXBNSjun1v2o4a6TgK -MgK8

Theoretisch könnten Sie die Installation des Zertifikatschritts loswerden, aber ich habe kein Codesignaturzertifikat :(.

Wie wäre es jetzt? Ich kann es kaum erwarten, VSCode im Store herunterzuladen. Jetzt konnte ich die meisten Programme wie Office Suit, TeamViewer Lite, Python und mehr auf Lager haben.

Gibt es neue Informationen?

Stimmen Sie dafür mit 32 Daumen ab! VSCode ist fast die letzte App, die ich auf meinem Windows 10-PC installieren muss.
Alle anderen wie Office 365, Power BI Desktop, WSL (Linux), Wechat, VCL, Remotedesktop, TreeSize usw. sind jetzt im Microsoft Store! Wenn Sie auf VSCode warten, ist dies eine gute Gelegenheit, UWP mit Leistung und Sicherheit auf dem modernen Desktop zu fördern.

Upvoting this: Ich möchte seit Jahren VSCode im Laden haben. Irgendein Update?

@alexandrudima @egamma Könnten Sie dies bitte kommentieren?

Diese Ausgabe ist seit ca. 2,5 Jahren geöffnet und enthält viele Upvotes und Duplikate (= ähnliche Anfragen). Die Leute haben sogar angefangen, VS Code selbst zu verpacken - siehe https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735.

Jetzt unter Snap für Linux verfügbar. Im Ernst, Microsoft hat es geschafft, Ubuntu, ein Nicht-Windows-Betriebssystem, zu veröffentlichen, bevor sie unter Windows veröffentlicht werden konnten.

Ich weiß nicht, warum Microsoft im MS Store weniger Schwerpunkte setzt. So viele Teams lehnen es ab, ihre Produkte in ihrem Geschäft freizugeben, ja, in ihrem Geschäft. Ich muss das neue Edge-Installationsprogramm herunterladen und habe ein UAC-Fenster. Ich muss VSCode bei jedem Update herunterladen. Und ich bitte MOR-Teams, MOR zum Laden zu bringen, anscheinend wissen sie nicht, was das ist. Als Apple konnte XCode im App Store gefunden werden, aber wenn ich in Windows ein Programm erstellen möchte, muss ich Installationsprogramme wie VS und andere herunterladen. MS Store kann Win32-Anwendungen über viele Jahre hinweg akzeptieren, aber es dauert so wenig Fokus und genau wie ihre 'Vater'-MS mag sie sie auch nicht.
Ich möchte einfach keinen Installateur finden und jedes Mal eine Software von meinen Händen aktualisieren.

Jetzt unter Snap für Linux verfügbar. Im Ernst, Microsoft hat es geschafft, Ubuntu, ein Nicht-Windows-Betriebssystem, zu veröffentlichen, bevor sie unter Windows veröffentlicht werden konnten.

Vielleicht finden wir VSCode bald im Mac App Store, aber nicht im MS Store. Habe beim nächsten Mal einfach einen Mac.

@alexandrudima @egamma Könnten Sie dies bitte kommentieren?

Diese Ausgabe ist seit ca. 2,5 Jahren geöffnet und enthält viele Upvotes und Duplikate (= ähnliche Anfragen). Die Leute haben sogar angefangen, VS Code selbst zu verpacken - siehe # 10759 (Kommentar) .

Ja, und ich habe eine Version im MS Store gefunden, aber mit einer anderen benannt. Wenn dies nicht der offizielle Support ist, wird es nicht mit Problemen bei der Behebung der Release-Version aktualisiert. Genau wie das im Laden, aktualisiert und unterstützt seit langer Zeit kein Add-In.

Können Sie einen Link zu dieser Version senden?

+1 für die Implementierung des MS-Speichers. Ernsthaft was zum Teufel Microsoft?!

Das kam gerade für mich: Hat es jemanden als seltsam empfunden, dass Microsoft Edge (die neue Chromium-basierte Version) nicht im Store erhältlich ist? Der neue Edge auf Chromium-Basis ist überhaupt nicht mit dem Betriebssystem verbunden - nichts hindert ihn im Gegensatz zum klassischen Edge daran, im Store verteilt zu werden.

Dies bedeutet, dass Microsoft nicht wirklich daran interessiert ist, eigene Projekte für den Store freizugeben. Überhaupt. Wir haben seit Jahren nach Visual Studio im Store gefragt. Wir haben auch seit Jahren nach Microsoft Edge im Store gefragt, und wenn sie dies jetzt können, sind sie es nicht. Wir haben im Store nach VSCode gefragt, und obwohl ich vor 4 Monaten https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735 gezeigt habe, dass dies möglich ist, nichts.

Microsoft-Teams selbst halten den Store für eine Verschwendung von Ressourcen.

EDIT: Und wenn ich schon dabei bin, warum wurden die Pläne, MS Paint in den Laden zu bringen, verworfen? Es könnte eine vorinstallierte Store-App gewesen sein. Warum sind Windows Media Player, Windows Fax und Scan usw. zu diesem Zeitpunkt noch keine vorinstallierten Store-Apps?

Ja, es hat mich verblüfft, warum so gut wie keines der Microsoft-Entwicklertools inzwischen über den Store vertrieben wird - selbst kleine wie Azure Storage Explorer und Azure Data Studio. Vielleicht gibt es bestimmte Funktionen, die im Geschäft immer noch nicht funktionieren? Vielleicht gibt es ein anderes Blockierungsproblem, wie das Verwalten von Beta- / Insider-Releases? Ich wünschte, wir könnten von den Teams erfahren, was die Store-Verteilung blockiert und wie der Zeitplan für die Behebung lautet. Ich dachte, mit VS Code wollten sie vielleicht nur den gleichen plattformübergreifenden Aktualisierungsmechanismus verwenden, aber da dieser über Snap verfügbar ist, ging diese Theorie aus dem Fenster.

Ich habe im Edge Insider-Forum eine Diskussion über die Verbreitung von Chromium Edge über den Store gestartet und warte immer noch darauf, von jemandem aus dem Edge-Team eine Antwort zu erhalten. Eine inoffizielle Theorie, die im Umlauf war, war, dass die endgültige Produktionsversion möglicherweise über den Store verteilt wird und dass die Beta / Insider-Editionen über das Installationsprogramm installiert / aktualisiert werden.

Wenn Microsoft darauf drängt, dass Entwickler Win32-Anwendungen im Store veröffentlichen, sollten sie wirklich mit gutem Beispiel vorangehen. Andernfalls wird eine gemischte Nachricht gesendet.

Ja, es hat mich verblüfft, warum so gut wie keines der Microsoft-Entwicklertools inzwischen über den Store vertrieben wird - selbst kleine wie Azure Storage Explorer und Azure Data Studio. Vielleicht gibt es bestimmte Funktionen, die im Geschäft immer noch nicht funktionieren? Vielleicht gibt es ein anderes Blockierungsproblem, wie das Verwalten von Beta- / Insider-Releases? Ich wünschte, wir könnten von den Teams erfahren, was die Store-Verteilung blockiert und wie der Zeitplan für die Behebung lautet. Ich dachte, mit VS Code wollten sie vielleicht nur den gleichen plattformübergreifenden Aktualisierungsmechanismus verwenden, aber da dieser über Snap verfügbar ist, ging diese Theorie aus dem Fenster.

Ich habe im Edge Insider-Forum eine Diskussion über die Verbreitung von Chromium Edge über den Store gestartet und warte immer noch darauf, von jemandem aus dem Edge-Team eine Antwort zu erhalten. Eine inoffizielle Theorie, die im Umlauf war, war, dass die endgültige Produktionsversion möglicherweise über den Store verteilt wird und dass die Beta / Insider-Editionen über das Installationsprogramm installiert / aktualisiert werden.

Wenn Microsoft darauf drängt, dass Entwickler Win32-Anwendungen im Store veröffentlichen, sollten sie wirklich mit gutem Beispiel vorangehen. Andernfalls wird eine gemischte Nachricht gesendet.

Dies ist ein super Off-Thema für einen. Auch für zwei versorgt Edge den Speicher technisch mit Strom, sodass Sie den Edge nicht in sich selbst einsetzen können.

Wenn Sie Software manuell installieren und sich darüber beschweren, dass der Store der beste Weg ist, würde ich vor allem argumentieren, dass MSI der primäre und beste Weg ist, um mehr als einen Benutzercomputer zu verwalten, da er unternehmensbereit ist. Es sieht so aus, als würde MSIX, wenn es fertig ist, jedem das bieten, was er will, einschließlich Enterprise-Installationsprogrammen und Store-Installationsprogrammen.

Dies ist ein super Off-Thema für einen. Auch für zwei versorgt Edge den Speicher technisch mit Strom, sodass Sie den Edge nicht in sich selbst einsetzen können.

Falsch. Wir bezogen uns auf Chrom-basierte Edge, die sich unter der Haube völlig von der klassischen Edge unterscheidet. Es gibt nichts, was Chromium-basiertes Edge daran hindert, im Store zu sein, da es sogar unter Windows 7 ausgeführt wird. Chromium-basiertes Edge versorgt _allthing_ in Windows 10 nicht mit Strom. Wir haben kommentiert, wie Microsoft "Chredge" im Store verteilen könnte. aber nicht aus seltsamen Gründen.

Edge versorgt den Store technisch mit Strom, sodass Sie den Edge nicht in sich selbst einsetzen können

Der Store enthält wahrscheinlich ein WebView Steuerelement zum Rendern von Webseiten (das auch von der alten Edge-App verwendet wird), jedoch nicht die gesamte Edge-App.

Die Speicherrichtlinie muss zuerst geändert werden. Es gelten dieselben Regeln, die verhindern, dass Chrome, Firefox, Opera, Maxthon usw. an den Store gesendet werden. Und die Nichteinhaltung ihrer eigenen Regeln hätte wahrscheinlich rechtliche Komplikationen. Sie müssen die Regeln ändern, bevor etwas getan werden kann, und da Chrome und Chromium Edge Engines gemeinsam nutzen, ist dies keine einfache Änderung.

Tatsächlich glaube ich, dass VS Code auf der Nicht-Browser-Engine Chromium für die Benutzeroberfläche verwendet. In Anbetracht der Verwendung (Erweiterungen können Webinhalte in VS-Code anzeigen) würde dies meiner Meinung nach gegen die Speicherrichtlinien verstoßen. Aus technischer Sicht ist es zwar möglich, VS-Code in den Store zu bringen, die Store-Richtlinie würde jedoch wahrscheinlich die Übermittlung verhindern. Zumindest verstehe ich die Situation so.

Das macht Sinn. Wenn das der Fall ist, hoffe ich, dass es geklärt werden kann!

@ChuckkNorris als Chrom gerenderte App hat nichts mit Store-Richtlinien zu tun, es gibt viele elektronenbasierte App im Store.

Facebook für Windows zeigt Webinhalte mit Chromium-basierter Engine an und es gab keinen Richtlinienkonflikt.

Die Klausel, auf die ich mich bezog, befindet sich unter https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies (10.2.1).

Die meisten Electron-Apps zeigen nur Inhalte an, die intern gehostet werden, und surfen daher nicht im Internet. Im Fall von VS Code führen jedoch einige Erweiterungen (und möglicherweise sogar ein Teil von VS Code, den ich nicht kenne) Webbrowser-Funktionen in irgendeiner Form ein (sei es ein tatsächlich eingebetteter Browser, der die Electron Chromium-Instanz direkt zum Rendern verwendet). oder HTML aus beliebigen Quellen verwenden).

Facebook für Windows sieht anscheinend so aus, als würde es tatsächlich ein Webkit verwenden, das auf https://twitter.com/Martijn_Cuppens/status/1015169981368225793 basiert, und ehrlich gesagt weiß ich nicht, was ich davon halten soll, da es sich um einen vollwertigen Browser handelt (es gibt) Möglichkeiten, es spezifische Links bereitzustellen). Vielleicht hat es diplomatische Immunität oder so, wenn man bedenkt, wie hart MS darum gekämpft hat, eine von Facebook unterstützte Facebook-App auf ihre Plattformen zu bringen.

Persönlich halte ich die Richtlinie für albern, hoffentlich verschwinden sie mit der Zeit, da Chromium bald in Windows integriert wird. Vielleicht werden auch einige andere potenzielle Probleme als Teil davon angesprochen. Das heißt, vorausgesetzt, es kommt irgendwann in den Laden.

Die Speicherrichtlinie muss zuerst geändert werden. Es gelten dieselben Regeln, die verhindern, dass Chrome, Firefox, Opera, Maxthon usw. an den Store gesendet werden. Und die Nichteinhaltung ihrer eigenen Regeln hätte wahrscheinlich rechtliche Komplikationen. Sie müssen die Regeln ändern, bevor etwas getan werden kann, und da Chrome und Chromium Edge Engines gemeinsam nutzen, ist dies keine einfache Änderung.
Tatsächlich glaube ich, dass VS Code auf der Nicht-Browser-Engine Chromium für die Benutzeroberfläche verwendet. In Anbetracht der Verwendung (Erweiterungen können Webinhalte in VS-Code anzeigen) würde dies meiner Meinung nach gegen die Speicherrichtlinien verstoßen. Aus technischer Sicht ist es zwar möglich, VS-Code in den Store zu bringen, die Store-Richtlinie würde jedoch wahrscheinlich die Übermittlung verhindern. Zumindest verstehe ich die Situation so.

Sie kümmern sich einfach nicht darum und wollen das nicht tun. So viele softwarebasierte Electron können im MS Store veröffentlicht werden. Und ein Tool in NodeJS wird bereitgestellt, um UWP-basiertes NodeJS zu erstellen. Und ein dritter VS-Code namens Kode Studio ist im Laden. Nichts hält sie davon ab, aber sie wollen das einfach nicht oder sie hassen es, das zu tun.

Können Sie einen Link zu dieser Version senden?

Es heißt Kode Studio-basierter VS-Code, aber einige Funktionen sind deaktiviert. Der Store-Link lautet https://www.microsoft.com/store/productId/9NXDMCLN8P1X

Dies ist Kodi Studio, Erweiterungen und einige andere Funktionen sind deaktiviert.
Annotation 2019-04-26 235840

Microsoft und Kano bringen ein eigenes Windows 10-PC-Kit auf den Markt

Der Kano-PC soll Kindern beibringen, wie sie ihre eigenen Touchscreen-Laptops bauen und wie man Code usw. lernt.
Es läuft unter Windows 10 S, dh nur Microsoft Store.
Wäre toll, wenn es Visual Studio-Code ausführen könnte!

Es scheint, dass es in Zukunft eine Nur-Browser-Version von vscode unter url- https://online.visualstudio.com geben wird
Wahrscheinlich hängt die Ausführung von der SSH-Fernbedienung ab.
Welches wird in all diesen restriktiven Geräten auch laufen. Die Code- und vscode-Remoteserver müssen jedoch auf fähigen Geräten (derzeit Linux) an einer anderen Stelle ausgeführt werden. Mal sehen, wie es passiert.

Das neue Windows-Terminal wird über den Store verteilt .

Sagen Sie mir noch einmal, wie es nicht möglich ist, dasselbe mit VS Code zu tun. Es ist nur eine hübsche Benutzeroberfläche über einer Reihe von CLI-Tools. Das Windows-Terminal beweist, dass auf diese CLI-Tools über eine UWP / Store-App zugegriffen werden kann.

Ich bin überrascht, dass nach 2 Jahren der Input des Kernentwicklungsteams dazu fehlt. Komm schon Leute, erwähne wenigstens, was dich daran hindert.

Ich bin überrascht, dass nach 2 Jahren der Input des Kernentwicklungsteams dazu fehlt. Komm schon Leute, erwähne wenigstens, was dich daran hindert.

Das, was sie daran hindert, sind tausende wichtigere Dinge. Verbessert die Veröffentlichung im MS Store die Programmierung in irgendeiner Weise? Das glaube ich nicht

Den Aufwand von niemandem zu minimieren, aber das Veröffentlichen im Laden ist sicherlich keine gigantische Aufgabe, oder?

Es ist so lächerlich. Ich führe VS Code einmal in einer Woche aus - zwei - und jedes Mal, wenn ich nach Updates gefragt werde. Ich kann also nicht mit meiner Arbeit beginnen, sondern warte, bis ich die Anwendung heruntergeladen, installiert und neu gestartet habe. Ich möchte, dass VS Code immer auf dem neuesten Stand ist, bevor ich sie starte, nicht danach. Warum macht Microsoft Store das nicht? Es ist 2019, um Gottes willen.

Es ist so lächerlich. Ich führe VS Code einmal in einer Woche aus - zwei - und jedes Mal, wenn ich nach Updates gefragt werde. Ich kann also nicht mit meiner Arbeit beginnen, sondern warte, bis ich die Anwendung heruntergeladen, installiert und neu gestartet habe. Ich möchte, dass VS Code immer auf dem neuesten Stand ist, bevor ich sie starte, nicht danach. Warum macht Microsoft Store das nicht? Es ist 2019, um Gottes willen.

Es ist möglich, aber VS Code ist nicht im Store ...

Ich habe einen komischen Gedanken.

Ist es möglich, dass das VS Code-Team auch in diese Richtung arbeitet, da Edge jetzt Erweiterungen von der Registerkarte "Erweiterungen für Edge" im Microsoft Store erhält? Wenn der größte Blocker beim Verschieben von VS-Code in den MS Store die Erweiterung ist, könnte das Muster "Erweiterung für Edge" möglicherweise eine Lösung sein?

Wenn eine Richtlinie verhindert, dass vscode in den Microsoft Store hochgeladen wird, ist die Richtlinie falsch.
Ich habe Microsoft bereits millionenfach angewiesen, jeden zu feuern, der an diesem Projekt arbeitet.

Oder lassen Sie mich raten, schiebt ihr heimlich den gesamten VS-Code ins Web und dann noch mehr PWA, und da es jetzt PWA im MS Store gibt, kann dieses lang anhaltende hoffnungslose Problem endlich in einer Sekunde erledigt werden ?

Da Edge jedoch mit voller Geschwindigkeit auf Chromium umsteigt, können alle oben genannten Schritte erst ausgeführt werden, wenn Edge on Chromium offiziell veröffentlicht wird und den alten Edge ersetzt, was Anfang 2020 geschehen wird. Ist das der Plan Big M?

Ich meine, wenn das der Fall ist, ist es ziemlich aufregend! Damit kann auch dieses Problem nach langem Warten endlich gelöst werden.

Wenn es sich um ein Problem mit dem Sandbox- oder Erweiterungsmarkt handelt, kann es zumindest eine Version geben, in der die Remote-Erweiterungen installiert sind, damit sie für die Remote-Entwicklung verwendet werden können?

Bitte erwägen Sie, Visual Studio Code für die Installation im Microsoft Store verfügbar zu machen oder ihn zumindest als MSIX zu veröffentlichen . Vielen Dank!

Es wäre hervorragend, wenn Windows 10-Handys als Webentwicklungstool verwendet werden könnten! ;)

Es ist veraltet: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Und ... warum auf einem mobilen Gerät programmieren?

Es wäre hervorragend, wenn Windows 10-Handys als Webentwicklungstool verwendet werden könnten! ;)

Es ist veraltet: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Und ... warum auf einem mobilen Gerät programmieren?

Ich möchte auf Reisen codieren. Ich möchte mit Surface Neo codieren. Ich möchte im Windows S-Modus codieren. Ich codiere auch gerne Geräte wie das Samsung Galaxy Tab S6 .

Die Nachricht, wie der neue Edge veröffentlicht werden soll, gab mir eine Idee. Kann VS Code eine optionale Systemkomponente sein und auch über Windows Update aktualisiert werden?

@filfat Nein, das ist eine schreckliche Idee.

Ist jemandem jemals in den Sinn gekommen, dass der Laden wahrscheinlich so schrecklich ist, dass er intern als Witz betrachtet wird? Ich habe gehört, dass das Store-Team nicht sehr mit dem modernen Microsoft übereinstimmt. Die Store-Strategie ist auch so dramatisch gescheitert, dass Microsoft die Open Store-Strategie für alle Windows-basierten Systeme angekündigt hat, hinter der sogar der alte Microsoft-Kritiker Tim Sweeney steht. Sie bloggten auch über einen neuen Update-Mechanismus, der genau wie Chrome OS klingt. Vielleicht sind die neuen Mitarbeiter nur daran gewöhnt, Dinge auf diese Weise zu tun. Vielleicht mag niemand den Laden. Vielleicht sollten wir den Store nicht einmal mögen, weil wir voreingenommene Microsoft-Fans sind. In den letzten zwei Jahren gab es keine neuen Funktionen oder Ankündigungen zum Store oder neue aufregende Apps im Store. (Seit Terry Myerson gegangen ist) Es ist wirklich ein Ödland. Alle Projekte aus Terrys Ära werden getötet. 3D-Initiativen, Fokus auf Schöpfer, People Bar, Groove, Old Edge und vieles mehr. Selbst bis heute sind DotNet Core 3.0 und C # 8 für UWP noch nicht verfügbar. Die Unterstützung von Xamarin Form für UWP war immer unterdurchschnittlich. Was sagt dir das?

"The Store" und "UWP" sind zwei sehr unterschiedliche Technologien (obwohl sie miteinander verbunden angefangen haben, braucht keine mehr die andere). Es ist kein Thema für dieses Problem, aber ich glaube, diese Punkte müssen angesprochen werden. Sie haben Recht, dass UWP wahrscheinlich weggeht, und das wird höchstwahrscheinlich zugunsten von .NET Core sein (nur meine Meinung, kein Insiderwissen). XAML-Inseln und andere Funktionen bedeuten, dass die Ideen von UWP weiterhin weiterleben (genauso wie die Ideen von Silverlight in UWP weiterleben).

Der Store als Vertriebsmodell ist großartig. Das Terminal- Team verwendet es als primären Verteilungsmerchanismus. Das Powershell- Team erwägt dies. Für beide Projekte mussten Änderungen am Geschäft vorgenommen werden. Es ist also einfach falsch zu sagen, dass es keine neuen Funktionen gab. Ich bezweifle nicht, was Sie gehört haben (es gibt fast 150.000 Mitarbeiter in Microsoft, daher werden nicht alle die gleiche Meinung haben), sondern Dinge, die für das Betriebssystem von grundlegender Bedeutung sind, über diesen Mechanismus zu versenden (ganz zu schweigen von all dem -of-box-Apps) würden darauf hinweisen, dass es sich noch weiterentwickelt und nicht getötet wird.

Der Store hat uns auch MSIX- Technologien gebracht, das Bereitstellungsmodell und Sandboxing hinter dem Store, jedoch ohne die zentralisierte Verteilung.

Zugegeben, es gibt keine bekannten Apps im Store (abgesehen von Adobe und einer Reihe von Spielen), aber es ist immer noch nützlich. Unsere IT-Abteilung stellt über den Store mehr als ein Dutzend externe (und einige interne) Apps bereit, die unsere Benutzer in keiner Form finden, installieren, aktualisieren oder warten müssen. Wenn wir VSCode und einige der anderen Azure- Dienstprogramme hinzufügen könnten, müssten wir uns weniger auf die Benutzer verlassen, um sie zu warten

C # 8 ist für UWP immer noch nicht verfügbar

C # 8 ist teilweise für UWP verfügbar
Sie können <LangVersion>8.0</LangVersion> in Ihrer Projektdatei festlegen

Die im Store verteilte Terminal-App und Python zeigen, dass dies eine lohnende Idee ist. Entwicklungswerkzeuge sind die letzte Domäne von Apps, die nicht containerisiert wurden. Daher wäre es sehr beeindruckend und vorteilhaft, dies zu erreichen.

Windows sollte nur mit einer abgespeckten Version von Docker ausgeliefert werden, damit Sprachserver in Docker-Containern mit Hyper-V-Isolation ausgeführt werden können. Es wäre auch schön, wenn Sie ein Git-Repo in VS Code öffnen könnten und es einen eigenen Entwicklungscontainer erhalten würde, der auch die isolierte Containerisierung nutzt.

+1

Was ist der Fortschritt in diesem Bereich? Wird es jemals veröffentlicht werden ???

@xpirad Mit ziemlicher Sicherheit jetzt völlig tot, genau wie im Windows Store.

Und dies ist auch keine FUD-Annahme. Jeder Tech-Kommentator, den ich gelesen habe, hat gesagt, dass die Schrift für den Store schon eine ganze Weile an der Wand hängt. Werfen Sie einen Blick auf die jüngsten Ereignisse: Die Monetarisierung von Anzeigen wird eingestellt, es gab eine verzweifelte Preisaufteilung von 90/10, um neue Entwickler zu gewinnen, und Microsoft Edge hat kürzlich die Unterstützung für UWP und den Store eingestellt. MSIX arbeitet außerhalb des Stores und richtet sich in erster Linie außerhalb des Stores mit Marketing und Zielgruppe.

Man könnte sagen, oh, das neue Terminal ist im Laden. Ja, denn das Terminal ist eine UWP-App, ein Format, das für buchstäblich jedes große Unternehmen außerhalb von Microsoft tot ist. (Facebook hat erst letzte Woche seine App abgerufen.) VS Code ist keine UWP-App, und obwohl sie im Store verbreitet werden könnte, ist dies unwahrscheinlich, zumal Microsoft versprochen hat, dass Kernkomponenten wie Paint und Fax & Scan dies tun würden im Store für _years_ verteilt werden und es immer noch nicht getan haben und noch keinen aktuellen Plan haben, es zu tun.

Wir verwenden es auch für Geschäftsanwendungen wie Powerbi und es ist fantastisch, da wir uns nicht mit der Aktualisierung in Configuration Manager befassen müssen

Holen Sie sich Outlook für Android https://aka.ms/ghei36


Von: behroozbc [email protected]
Gesendet: Donnerstag, 5. März 2020, 10:39:01 Uhr
An: microsoft / vscode [email protected]
Cc: hypercube33 [email protected] ; Kommentar [email protected]
Betreff: Betreff: [microsoft / vscode] Veröffentlichung im Microsoft Store (# 10759)

Ubuntu https://www.microsoft.com/store/productId/9NBLGGH4MSV6
Python https://www.microsoft.com/store/productId/9NJ46SX7X90P
Microsoft Emulator https://www.microsoft.com/store/productId/9N0TN65P5BF6
Arduino IDE https://www.microsoft.com/store/productId/9NBLGGH4RSD8
Debian https://www.microsoft.com/store/productId/9MSVKQC78PK6

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie auf diese E - Mail direkt, sehen sie auf GitHub https://github.com/microsoft/vscode/issues/10759?email_source=notifications&email_token=ACCT3YVPOLR5CO2ONZZGGXDRF7ISLA5CNFSM4CNFEOC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN57FSY#issuecomment-595325643 oder abmelden https://github.com/notifications/unsubscribe- auth / ACCT3YQWLAGMEE6OXHGKYBDRF7ISLANCNFSM4CNFEOCQ .

Wird es möglich sein, es zumindest in MSIX-Bundles zu veröffentlichen? Das passiert schon bei PowerToys.

Wenn Microsoft-Teams keine Microsoft-Technologie unterstützen, ist es an der Zeit, dass wir alle auf Linux umsteigen. PowerToys veröffentlicht kein MSIX der neuen Version und PowerShell 7 verfügt nicht über ein MSIX-Paket. Die VSCode-Version im Snapcraft Store, PowerShell und .Net Core als APT. Microsoft möchte uns jedoch mitteilen, dass Sie Linux wählen sollten, wenn Sie einen guten und modernen Paketmanager verwenden möchten.

Wird es möglich sein, es zumindest in MSIX-Bundles zu veröffentlichen? Das passiert schon bei PowerToys.

Nein, PowerToys haben ihre Meinung geändert, und wir müssen ein altes Windows verwenden, nicht das Modell Windows 10. Außerdem verfügt PowerShell 7 Stable auch nicht über ein MSIX-Installationsprogramm oder eine Store-Version. Möge es der Verstand von Microsoft sein, der die neue Technologie von Windows 10 nicht unterstützt.

@wenqiangxie Wenn Sie sich die Problemliste ansehen, werden Sie eine Reihe von Problemen mit MSIX sehen. Ich glaube, aus diesem Grund stellen sie die Bereitstellung von MSIX-Paketen vorerst ein

@wenqiangxie Wenn Sie sich die Problemliste ansehen, werden Sie eine Reihe von Problemen mit MSIX sehen. Ich glaube, aus diesem Grund stellen sie die Bereitstellung von MSIX-Paketen vorerst ein

warum sag es uns nicht ???

@wenqiangxie Wenn Sie sich die Problemliste ansehen, werden Sie eine Reihe von Problemen mit MSIX sehen. Ich glaube, aus diesem Grund stellen sie die Bereitstellung von MSIX-Paketen vorerst ein

Sie sollten diese Probleme beheben, aber das MSIX-Installationsprogramm oder die Microsoft Store-Version nicht aufgeben. Sie sind das Team von Microsoft. Sie sollten führend sein und die neue Technologie von Windows 10 verwenden. Wenn sie dies nicht tun, wie können wir andere Entwickler bitten, Windows 10 zu unterstützen, und das Modell Windows ist nur eine Folie und Tagtraum. Und jetzt kann ich die Funktion von Windows 10 nicht finden, wie uns Microsoft zeigt. Windows 10 ist nur ein altes und veraltetes Windows wie Windows XP oder ME, da das Microsoft-Team keine neuen und vorbildlichen Windows-Technologien unterstützt.

Dies ist eine plattformübergreifende Anwendung. Warum also Zeit in einer anderen Bereitstellung verschwenden, die nur für Windows bestimmt ist?

Dies ist eine plattformübergreifende Anwendung. Warum also Zeit in einer anderen Bereitstellung verschwenden, die nur für Windows bestimmt ist?

Dieses Argument kann für alles verwendet werden ... von Schnappschüssen bis zu Homebrew-Fässern.

Dies ist eine plattformübergreifende Anwendung. Warum also Zeit in einer anderen Bereitstellung verschwenden, die nur für Windows bestimmt ist?

Da es sich um eine Software von Microsoft handelt und der Microsoft Store von Microsoft stammt und für Windows 10, das wichtigste System für persönliche Benutzer, sehr wichtig ist, bitten Millionen Benutzer das VSCode-Team, dies zu tun und Windows dabei zu helfen, immer besser zu werden. Windows / Windows 10 ist das wichtigste System des persönlichen / beruflichen Systems, nicht MacOS, nicht Linux, und jetzt fordern Benutzer von Windows 10 Microsoft auf, Windows 10 moderner und besser als je zuvor zu machen.

Und wir haben Hintergrund-Updates mit Microsoft Store :-)

Und wir haben Hintergrund-Updates mit Microsoft Store :-)

Das VSCode-Team arbeitet daran, ein MSIX-Installationsprogramm (Nr. 61793) zu verpacken. Wenn dies erledigt ist, ist dies ein großer Meilenstein für das Ziel "Veröffentlichung im Microsoft Store (Nr. 10759)". Vier Jahre später haben wir das erste Licht dafür Problem.

Wie ist hier der Stand? Was ist der nächste Schritt?

Das nervige ist, dass der Windows 10 S-Modus ein Witz ist. Sie können nur Apps verwenden, die entweder von Microsoft stammen oder im Geschäft sind. Und Microsoft verkauft Geräte, die von Anfang an den S-Modus verwenden. Für was? Word-Dokumente schreiben und surfen? Sei ernst.

Der Store enthält nicht einmal MS Teams. Vielleicht ein gutes Zeichen dafür, dass Store das Geringste ist. Schade, denn der Store bietet einen einzigartigen Update-Prozess. Entwickler müssen keine eigenen Update-Programme mehr schreiben. Aus irgendeinem Grund hat DAS keine Priorität. Es würde die App-Bereitstellung millionenfach sichern und vereinfachen.

Das beendet mein Geschwätz.

Können Sie jetzt bitte entweder VS-Code signieren oder in den Laden stellen, damit ich auf dem Surface Go 2-Tablet etwas Besseres tun kann, als RDP zu durchsuchen und eine Verbindung zu geeigneten Entwicklungsmaschinen herzustellen?

Vielleicht ist das der Grund? https://visualstudio.microsoft.com/services/github-codespaces/

@vkocjancic

Surface Go 2 wird geliefert mit:

  • Windows 10 Home Edition im S-Modus (Kunden)
  • Windows 10 Pro Edition (gewerbliche Kunden)

Sie können ohne zusätzliche Kosten von Windows 10 S zu Windows 10 wechseln. Sobald Sie den S-Modus verlassen haben, können Sie nicht mehr zurückschalten.

https://support.microsoft.com/en-my/help/4557207/surface-go-2-features#section -2

https://support.microsoft.com/en-my/help/4456067/windows-10-switch-out-of-s-mode

@vkocjancic
Ich denke, nichts hindert Sie daran, Ihre eigene Version von VSC in den Laden zu bringen. Hier ist zum Beispiel eine Installation von Visual Studio Code, die auf eine Programmiersprache zugeschnitten ist, die ich nicht kenne:
https://www.microsoft.com/store/productId/9NXDMCLN8P1X

@teohhanhui
Es gibt Anwendungsfälle für Windows 10 S. Ich verwende meinen Laptop seit über einem Jahr auch im S-Modus. Ich denke, das Ausschalten ist nicht seine bevorzugte Option 😉

@teohhanhui Vielleicht hast du mich falsch verstanden. Der S-Modus ist mit nutzlosem Microsoft Store sinnlos. Darüber hinaus kann nicht garantiert werden, dass aus dem Store installierte Apps im S-Modus ausgeführt werden. Abgesehen davon liebe ich die schnelle Startzeit und die Batterieleistung. Grundsätzlich möchte ich nicht ausschalten, es sei denn, dies ist absolut notwendig.

@JensMertelmeyer Es gibt zwei Gründe:

  1. Es gibt nichts, was ich mehr hasse als eine App in einem App Store von XY Provider. Nehmen Sie zum Beispiel Putty. Jemand hat Quellcode erhalten, ihn für den Store neu erstellt und berechnet jetzt Gebühren für ansonsten kostenlose Software. Keine gute Sache für den Laden. Und...
  2. Ich habe ein Leben. ;-);

@teohhanhui Vielleicht hast du mich falsch verstanden. Der S-Modus ist mit nutzlosem Microsoft Store sinnlos. Darüber hinaus kann nicht garantiert werden, dass aus dem Store installierte Apps im S-Modus ausgeführt werden. Abgesehen davon liebe ich die schnelle Startzeit und die Batterieleistung. Grundsätzlich möchte ich nicht ausschalten, es sei denn, dies ist absolut notwendig.

@JensMertelmeyer Es gibt zwei Gründe:

1. There is nothing I hate more than an app in an app store with XY provider. Take Putty for example. Someone got source code, rebuild it for store and is now charging for otherwise free software. Not a great thing for store. And...

2. I have a life. ;-)

(kein Fan von Fenstern)
Ich bin nicht der Meinung, dass der Modus für Unternehmen sinnvoll ist.
Sie entfernen die Fähigkeit Ihrer dummen Mitarbeiter, alles auf dem Grundstück Ihres Unternehmens zu installieren. Ihre dummen Mitarbeiter werden wahrscheinlich viele Viren installieren, wenn Sie ihnen nicht verbieten, etwas zu verwenden.

Wenn sie smote ändern, um die Installation von Inhalten von vom Administrator ausgewählten / gehosteten Repos mithilfe von Winget zu ermöglichen, ist dies der Ort, an dem es sein muss.

Es dauerte zu lange, bis Windows erkannte, dass sie einen Paketmanager benötigen.
Ich hoffe, sie finden heraus, was sie zum Wohle ihres Service und ihrer Kunden damit anfangen müssen.

  • Jemand hat Quellcode erhalten, ihn für den Store neu erstellt und berechnet jetzt Gebühren für ansonsten kostenlose Software. Keine gute Sache für den Laden. Und...
  • Ich habe ein Leben. ;-);

Der Prozess, den Verpackungsprozess zu durchlaufen und eine Store-Version auf dem neuesten Stand zu halten, ist Ihnen also nicht einmal ein paar Cent wert. Und es lohnt sich auch nicht, es selbst zu tun, weil Sie bessere Dinge zu tun haben.

Faszinierend.

@JensMertelmeyer In unserem Fall geht es nicht um Geld, sondern um Vertrauen. Wenn Microsoft VSCode packt, weiß ich, dass es der richtige Build ist. Sie wissen nicht, ob beim Erstellen von PuTTY im Store eine Kopie aller Ihrer privaten Schlüssel und Verbindungen erstellt und an den Entwickler gesendet wird. Selbst wenn es kostenlos wäre, wäre ich vorsichtig, es zu benutzen!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen