Vscode: Sortie dans le Microsoft Store

Créé le 21 août 2016  ·  246Commentaires  ·  Source: microsoft/vscode

Bien que VS Code soit facilement accessible tel quel, il semble toujours que VS Code pourrait bénéficier de la procédure de mise à jour standardisée fournie avec le Windows Store. Peut-être même quelque chose comme le convertisseur d'application de bureau pourrait être utilisé.

feature-request install-update windows

Commentaire le plus utile

Ouais, ce sera plus productif: crie:

vscode mobile

Tous les 246 commentaires

Comme question connexe
Qu'est-ce qui empêche VS Code d'être une application UWP afin de la rendre utilisable sur le téléphone / xbox, etc.
S'agit-il des limites du sandboxing d'UWP?

Code VS sur UWP: +1:

Peut-être utile: http://electron.atom.io/docs/tutorial/windows-store-guide/
Mais je ne pense pas qu'une application UWPed ait la permission d'exécuter une extension avec EXE dedans, comme le «C / C ++».

Il serait heureux de l'avoir sur le continuum! 👍

Ouais, ce sera plus productif: crie:

vscode mobile

Je passerai de l'iPhone + Macbook si vous le libérez

Amener Visual Studio Code dans le Windows Store aiderait beaucoup à rendre le codage plus accessible et plus facile à utiliser. Je dis toujours aux gens à quel point il est facile de coder, mais ils ne se dérangent généralement même pas quand il faut des téléchargements manuels et des configurations pour commencer. Un simple téléchargement en 1 clic depuis le magasin éliminerait cet obstacle.

Ok, nous savons tous que c'est impossible, car avant d'utiliser IDE (vscode), nous ne pouvons pas installer un environnement de développement (tel que PHP, .NET complet, ...) sur un système d'exploitation qui utilise .NET Standard tel que Windows 10 mobile, alors peut-être que nous peut simplement l'utiliser comme un IDE basé sur le cloud.

@ikourfaln pourquoi exactement aurions-nous besoin d'environnements de développement dans ce cas. Je serais heureux de me connecter à distance à un serveur dans ce cas.
L'édition n'est pas strictement liée à cela. Bien sûr, nous pourrions perdre l'intellisense, mais peut-être que nous allons avoir un environnement moins restreint à cet égard avec toute la poussée du continuum.

@ikourfaln Personnellement, je serais heureux de ne pouvoir "éditer" que des fichiers. Parfois, vous n'avez pas besoin de tester directement sur un serveur. Et je ne sais pas pour vous, mais je n'utilise pas ma machine comme environnement de test tout le temps ...

@ikourfaln Au fait, avec quelques scripts, vous pouvez tester à distance votre code sur un serveur distant si vous utilisez GitLab ... Donc, coder uniquement à partir de mon téléphone pourrait être gratifiant! 😉

Je suis un développeur .NET, donc j'examine cette possibilité du point de vue .NET Core, qui fonctionnerait sur le téléphone Windows.

Nous avons besoin d'un éditeur de code, avec un bon support Intellisense et les langages, et c'est certainement possible.
Dans le magasin, il existe en fait des éditeurs de code, comme Formula , mais ils ne peuvent pas être comparés à Visual Studio Code en termes de fonctionnalités.

Certains projets peuvent être exécutés directement dans l'application, par exemple des applications Web client pures (HTML5, javascript, CSS).
D'autres projets, basés sur .NET Core ou Typescript, ne peuvent probablement pas être directement compilés ou très difficiles à réaliser.
Bien sûr, nous ne pouvons pas avoir un environnement complet .NET, PHP, NodeJS, C ++, etc ..., mais cela ne signifie pas que nous ne pouvons pas utiliser Visual Studio Code comme un éditeur pur pour ce type de projets.
Le compilateur peut également être distant (un serveur de compilation, un PC LAN avec un environnement complet ou un service cloud).
J'attends quelque chose de mieux que: Ide7 , avec support de débogage.

Vous pouvez également vendre le compilateur cloud en tant que service intégré à «Visual Studio Team Services».

Le contrôle de source local n'est probablement pas facile à réaliser, mais il peut être basé sur le cloud avec Visual Studio Team Services, ou avec github, vous pouvez vous inspirer de certaines applications: SVN , Github , Bitbucket ...
Mais nous pouvons avoir la synchronisation OneDrive et les sauvegardes de l'historique local ...

Personnellement, je pense que porter Visual Studio Code vers une application UWP n'est pas facile, mais possible avec un peu de travail et donnerait une grande valeur à Continuum Platform.

Visual Studio Code en tant qu'application Windows universelle serait tellement génial! 👍

Pour certaines raisons spéciales, il est difficile de télécharger le binaire en Chine, mais je peux me connecter au Windows Store de manière stable. Ce serait donc génial de l'avoir sur le Windows Store.

J'apprécie tellement cela ... Avoir toujours VS Code IDE en poche serait charmant ...

Ce serait excellent si les mobiles Windows 10 peuvent être utilisés comme outil de développement Web! ;)

Fais-le s'il te plaît!!!! Allez Microsoft.
Avec le support git et ftp / sftp. Mettez également en œuvre SSH si vous le pouvez.

Connexes- # 15820
Inclus dans le jalon de janvier 2017.

J'espère que VS Code sur UWP pourra également jouer un rôle de Git sur UWP.

Faites quelque chose pour votre entreprise, vous êtes Microsoft, non?
Tout comme Nintendo devrait sortir son dernier Mario sur Switch.

Les applications Windows Store peuvent-elles également synchroniser les paramètres? Je sais que cela peut être fait via une extension en utilisant gists, mais le support officiel serait bien.

@CoenraadS oui. L'application Windows Store peut accéder à l'API uwp qui permet de synchroniser les paramètres. Mais c'est une mauvaise solution pour une application multiplateforme

Je suis venu ici pour me demander pourquoi un tout nouveau produit Microsoft n'était pas un produit Windows Store. Cela devrait vraiment être là-dedans.

Faites quelque chose pour votre nouvelle Surface.

Veuillez empaqueter Code en tant qu'application du Windows Store afin qu'il puisse s'exécuter sur le Surface Laptop. Je sais que ce n'est pas si simple, mais c'est un objectif important.

Avec le Surface Laptop récemment annoncé, vous devriez plus que jamais publier du code sur le Windows Store.

@bpasero Des mises à jour à ce sujet?

Pour ceux qui s'intéressent aux résultats de l'enquête… Nous avons utilisé le convertisseur d'application de bureau pour convertir VS Code en une application UWP qui utilise Desktop Bridge (également appelée application «Centennial») qui offre une expérience de configuration du Windows Store et un accès à un sous-ensemble de l'API UWP complète. La conversion a plutôt bien fonctionné et nous avons pu charger VS Code en tant qu'application Windows Store sans perte de fonctionnalité.
Donc, cela clôt l'enquête pour le produit lui-même. La prochaine enquête que nous aurions à faire est de comprendre comment adapter nos systèmes de build internes pour produire des builds quotidiens / mensuels qui peuvent être publiés via le Store. Une fois que cela sera compris, nous déciderons si et quand il est judicieux d'aller de l'avant avec cet effort et de le mettre effectivement dans l'arriéré.

Maintenant que Microsoft va de l'avant avec une plate-forme à faible coût qui ne propose que des applications du Windows Store, le moment est vraiment venu de résoudre ce problème. Pour moi personnellement, Visual Studio Code est la seule application non-Store que j'utilise régulièrement. Pour la prochaine génération de codeurs qui apprendront eux-mêmes la pratique sur ces machines à moins de 300 $, nous leur devons de disposer d'un éditeur de code solide accessible.

@Mocuto où avez-vous vu ce commentaire? Je ne le vois pas dans ce fil de discussion

@ jcotton42 Dans le fil # 15820

@Mocuto merci

100% conviennent que cela DOIT arriver - Win10S et HP Elite x3 trouveraient cela un choix vital pour les changements de code - En ce qui concerne l'exécution du code, nous devrions pousser cela ailleurs et utiliser des services comme VSTS / Appveyor / travis pour cela comme un kill machine capable.

J'en ai discuté avec quelques-uns dans la communauté PowerShell, mais c'est essentiellement dans ce fil de discussion que se trouve la discussion https://twitter.com/ryanyates1990/status/860265487506264069

Veuillez nous apporter l'application UWP pour Windows S, nous en avons vraiment besoin!

Il convient de noter que les applications disponibles pour Win 10 S seront un sous-ensemble des applications du Windows Store: elles ont ajouté quelques règles supplémentaires telles que les navigateurs concurrents ne sont pas autorisés. L'endroit où ils tracent la ligne semble incertain à ce stade et pourrait bien changer, il est donc difficile de prédire l'impact sur le VSC.

Ils peuvent le faire d'une manière qui autorise les applications Electron qui n'utilisent que du contenu local, mais même cela ne serait pas idéal pour VSC.

Mais ce n'est peut-être pas si terrible à la fin. VSC en tant qu'application électronique n'a jamais été idéale. Ce serait beaucoup mieux si Windows 10 exposait des API qui permettaient aux applications Electron d'utiliser le moteur de navigateur Edge de la plate-forme plutôt que de regrouper ses propres composants de navigateur. Et à mesure qu'Edge se rapproche de rattraper Chrome / V8 (en laissant de côté l'aversion apparente de MS pour les API Web Componenet), cet idéal se rapproche. J'ai toujours supposé que cela (et utiliser VSC en tant que service d'Azure) faisait partie du `` plan directeur '' du VSC.

Et cela fournirait un moyen efficace pour toutes les applications Electron (n'oublions pas le jeu, après tout) pour atteindre 10 S.

Si la nécessité de rendre VSC disponible pour Win10 S pousse cela vers l'avant, alors VSC et 10 S sont tous les deux meilleurs pour lui IMO.

@GitTom "Il convient de noter que les applications disponibles pour Win 10 S seront un sous-ensemble des applications du Windows Store: ils ont ajouté quelques règles supplémentaires de sorte que les navigateurs concurrents ne sont pas autorisés"
Il s'agit d'une règle courante pour le magasin, pas seulement pour Win 10 S https://msdn.microsoft.com/en-us/library/windows/apps/dn764944.aspx

Mais il existe des applications comme Slack et Telegram basées sur Electron. https://electron.atom.io/docs/tutorial/windows-store-guide/

@ ad1Dima
Les stratégies du Windows Store auxquelles vous avez lié sont datées du «Date du document: 29 mars 2017». Je ne pense pas qu'il y ait quoi que ce soit qui détaille les règles supplémentaires pour Win 10 S. Comme je l'ai noté ci-dessus - elles ne sont pas les mêmes.

Ainsi, le fait que Slack & Telegram soient dans le Windows Store ne nous dit pas qu'ils (et d'autres applications Electron) seront autorisés pour Windows 10 S.

@GitTom il y a une politique. Toute l'hystérie journalistique était basée sur 10.2.1 de cette politique

10.2.1
Les applications qui naviguent sur le Web doivent utiliser les moteurs HTML et JavaScript appropriés fournis par la plate-forme Windows.

Voici une vidéo montrant l'application Slack en cours d'exécution dans win 10 s https://www.youtube.com/watch?v=sPh3c0onaQo

Si vous avez une politique distincte pour gagner 10 s, veuillez nous le montrer.

Oh oui, je peux voir Slack fonctionner, en particulier sur https://youtu.be/sPh3c0onaQo?t=2m5s

Le projet vscode appartient à Microsoft, donc je ne pense pas que les politiques de magasin soient un vrai problème.
Les politiques de magasin sont créées pour les clients tiers, garantissent uniquement une sécurité maximale aux utilisateurs. Microsoft ne doit tester et certifier que la sécurité vscode.

Non, je n'ai pas d'autre source. De toute évidence, le consensus est que je me trompe et que les applications Electron fonctionnent bien sur Windows 10 S. Cela simplifie certainement les choses pour l'instant.

Je ne pense pas que le fait que Code soit une application Electron soit un problème ici ... en tant que plus qu'un simple éditeur de code, Code s'intègre à git (qui ne peut pas fonctionner sur 10 S), CMD / PowerShell (qui ne le sont pas) disponible sur 10 S), compilateurs externes / interprètes / utilitaires de débogage, etc. (idem, non disponible sur 10 S). Ces problèmes se traduiraient par une version 10 S de Code très épurée ou simplement une interface vers un service cloud. Une autre idée fausse est que Code pourrait fonctionner sur un téléphone s'il est placé dans le Store. Ce n'est pas le cas. Seules les applications UWP spécialement conçues pour cibler la plate-forme mobile peuvent fonctionner sur les téléphones. Les applications Desktop Bridge ne peuvent s'exécuter que sur des PC.

Je parie que la seule façon d'exécuter Code sur le Surface Laptop sera de le mettre à niveau vers Pro.

@ d1vanloon pour moi, ce serait génial même si vscode ne peut fonctionner que comme éditeur sur Windows 10 S et mobile.
De toute évidence, ce serait encore mieux si vscode pouvait fonctionner comme une idée basée sur le cloud avec le support git et utiliser un compilateur cloud comme les services d'équipe de Visual Studio.
Cependant indépendamment de cela, ce qui demanderait beaucoup de travail, je ne comprends toujours pas ce qu'il bloque la sortie de vscode en tant que Desktop Bridge pour Windows 10 Pro.

Je pense que c'est un bon candidat à apporter au magasin via le pont win32. Il n'y a pas de services, pas de COM et ne nécessite pas de privilèges d'administrateur. La politique des magasins est de ne pas utiliser de technologies Web autres que EdgeHtml et Charka, c'est pourquoi nous ne pouvons pas obtenir Chrome et Firefox dans le magasin (pour des raisons de sécurité). Cependant, si cela peut être porté pour les utiliser, je ne vois pas en quoi cela viole la politique du magasin et devrait fonctionner en supposant que vous ayez des outils externes (nodejs, etc.) installés séparément, il suffit de transmettre des commandes et de communiquer avec eux . Pour ce qui est de le faire fonctionner dans Windows 10 S, je vois un succès limité, car tous les services de langues nécessitent node.js pour exécuter des éléments tels que tsserver.js pour la prise en charge du langage TypeScript. Cependant, qui peut dire que vous ne pouvez pas avoir de profil client, où tous vos services node.js, etc. sont exécutés à distance et les résultats sont envoyés sur le fil.

Pour que cela fonctionne avec des périphériques à politique de stockage limitée comme Xbox, une intégration avec Onedrive est probablement nécessaire. AINSI ma demande est d'étendre cela pour créer une application de code Visual Studio en ligne dans les applications live.com (comme le mot déjà présent, Excel en ligne, etc.). De cette façon, vous n'avez vraiment besoin de rien d'autre qu'un navigateur Web et ms serait heureux car plus de gens utiliseront Onedrive et d'autres outils de bureau en ligne sur live.com. Juger que MS aimerait étendre Windows S comme Google, il s'appuiera probablement sur des applications en ligne comme Google avec Chrome OS, ce qui fait du code Visual Studio en ligne sur live.com l'option la plus probable. Étant donné que vscode est destiné aux adopteurs de masse, les achats d'extensions in-app pour de petits frais (1-10 $) intégrés à ms store seraient probablement également le modèle le plus approprié

@ Kollerb04 après une simple conversion par Desktop Bridge, cette application ne pourrait pas fonctionner sur n'importe quel appareil sauf PC. Ni sur Xbox, téléphone ou HoloLens.

@ ad1Dima ne parle pas d'une simple conversion. Juste une idée générale. La Xbox n'était qu'un exemple car je suppose que les téléphones souffrent de limitations similaires, bien que cela ait changé récemment avec win10 mobile si je ne me trompe pas. Btw. si cela ne fonctionne pas sur le téléphone ou d'autres appareils fermés, cela ne sert à rien pour le moment dans le Microsoft Store, comme si tout le monde pouvait acheter un ordinateur portable de surface ... ils peuvent sûrement acheter et utiliser Windows 10 pro et même Visual Studio 2017. Je comprends windows S dans les appareils pour 150 $, mais pour le moment, je ne pense pas qu'il y ait de marché pour l'application Microsoft Store exclusive pour PC qui a déjà un javascript ou quoi que ce soit qui s'appelle l'équivalent pour le bureau standard. L'intégration onedrive fonctionnerait toujours pour les appareils avec le stockage fermé (je pense), même s'il s'agit d'une application téléchargeable uniquement et ne fonctionne pas dans le cloud, comme l'idée plus large que j'ai présentée.

@ ad1Dima Je pense que mettre les outils de développement eux-mêmes dans des conteneurs aka Windows Store est intéressant. J'aime le considérer comme un docker pour les applications clientes (sur Windows de toute façon). C'est une installation / désinstallation propre, pas de logique d'installation tierce personnalisée, et il est plus sûr de tout exécuter dans un bac à sable compartimenté et bien partitionné, contrairement au processus actuel où tout a accès à à peu près tout sur votre système et peut tout gâcher, même si bien intentionné. Je pense que l'un des énormes obstacles à cela est l'interopérabilité avec node.js. Mais pour ce qui est inutile, je pense que c'est un peu exagéré. Je pense que l'objectif ici est de faire la transition vers la sécurisation par défaut. Le code VS est déjà multiplateforme, et l'ajout à xbox et à d'autres plates-formes très contraintes ne peut être envisagé qu'après avoir pris en charge la première partie. Les outils de développement sont probablement les moins avancés avec l'exécution à l'intérieur d'environnements contraints, car ce sont eux-mêmes qui veulent un contrôle total pour offrir une excellente expérience de programmation pour n'importe quel projet.

Pour moi, l'idée de publier sur le Windows Store n'est pas de rendre l'application disponible sur les appareils mobiles ou Xbox; mais surtout pour fournir aux développeurs un moyen plus simple d'obtenir un éditeur de texte intégral et de bénéficier de la mise à jour automatique du Store et de la fonctionnalité supplémentaire de l'UWP.
Personne n'utilisera jamais son téléphone Windows 10, HoloLens ou console Xbox pour se développer. Les applications n'ont pas non plus besoin d'être adaptées à une interface mobile.

Que peut-on réellement faire? Publiez-le pour une utilisation sur PC (W10 Home, Pro & S) et pour téléphones / tablettes, mais _uniquement en mode Continuum_ (ou lorsqu'un clavier Mose + est disponible). C'est ce qui a du sens pour moi.

Malheureusement, Windows Phone est mort. Je pense donc que cela ne vaut pas la peine de le publier dans le magasin, alors qu'il y a environ 10 modèles qui les prennent en charge, bien que Microsoft ne veuille plus de cette marque (par exemple, ils cessent de prendre en charge Skype pour Windows Phone le 1er juillet). .

@ jens1o Je suis en fait d'accord avec vous sur le fait que la publication dans le magasin n'en vaut pas vraiment la peine lorsque l'on envisage de l'introduire dans des environnements tels que le téléphone, HoloLens ou Xbox. Il y a cependant une bizarrerie dont on ne parle pas vraiment, le magasin vs la distribution en dehors du magasin via le type de fichier .appx au lieu de .msi et .exe. Je pense que tous les sites Web devraient proposer des fichiers .appx pour Windows 10 et .msi ou .exe pour Windows 8.1 et versions antérieures. Les avantages que j'ai mentionnés ci-dessus https://github.com/Microsoft/vscode/issues/10759#issuecomment -306465609 expliquent mon raisonnement; cependant, une fois qu'elle est distribuable via .appx, il y a peu de friction pour en faire une application de magasin, mais permettre aux gens de la sortir du magasin au format conteneur (.appx) également. Je ne suis pas un grand fan du magasin, principalement parce qu'il est difficile de revenir à une version qui fonctionne lorsque quelque chose se brise, et les moments où une application est interrompue et que maintenant je n'ai pas de copie locale que je peux installer moi-même. Comme vous pouvez le voir, il y a vraiment deux préoccupations ici, et je dirais que le magasin est la moindre préoccupation.

Je veux que le temps dont ils disposent pour développer cet éditeur (génial) passe dans l'éditeur, et non dans la correction de bogues à cause de plus d'environnements différents. Je ne vois aucun problème à devoir l'installer en tant qu'application de bureau. En fait, le contraire est vrai, car les applications Windows n'ont pas de si grandes possibilités, et je ne connais pas non plus une application basée sur Electron dans l'App Store. Ce serait trop gros pour une si petite équipe (comparée).

@OrbintSoft Je sais que vous le voulez dans le magasin pour Windows 10S, mobile, etc. une exigence.

Oui, j'aime vraiment avoir sur Windows Mobile avec continuum, Windows 10 s, etc.
Et je crois qu'avec tout ce que Microsoft investit dans les applications universelles, la mobilité et le cloud, au moins une analyse à long terme doit être envisagée.

Cependant, de manière réaliste, il n'est actuellement pas possible de publier vscode en tant qu'application uwp (un travail trop important est nécessaire).

Mais, comme cela a déjà été analysé, vscode fonctionne parfaitement comme application du centenaire sur Windows 10 Pro, et peut -

La publication sur Windows Store n'est pas seulement un moyen de publier une application universelle, c'est un moyen standard de publier une application sécurisée, avec une gestion standard des mises à jour / installation / désinstallation.

Microsoft investit tellement dans le magasin et vscode est un produit Microsoft, uniquement pour la cohérence Il serait naturel d'attendre une sortie sur le magasin.
Alors pourquoi ne pas donner un peu d'amour au magasin?

@OrbintSoft Sortir un peu du sujet ici. Le magasin est génial quand il fonctionne. Cela dit, cela pose souvent des problèmes et je ne veux pas que mon seul moyen d'obtenir et de mettre à jour mes outils de développement dépende du magasin. Rien ne va pas avec vanilla .appx. Cela fonctionne mieux que cliquer une fois sur le déploiement qui existait à l'époque pour le développement .Net. S'ils le mettent dans le magasin, bien sûr, c'est une autre façon d'obtenir le produit, mais ce que je veux vraiment, c'est un contrôle total sur mon déploiement, la mise à jour, la restauration, l'identité. J'ai l'impression que MS offre cette technologie de conteneur impressionnante et la glisse juste dessus et la simplifie à l'aide d'un service géré (le magasin). J'aimerais avoir le choix de déployer comme je le souhaite, car certaines choses ne sont pas encore prêtes à être un service. J'ai eu des moments où la nouvelle version de vscode a cassé mon flux de travail. Ce serait une expérience horrible si le magasin venait de le mettre à jour et que je n'avais aucun recours, mais attendez de faire le vrai travail jusqu'à ce qu'ils résolvent leur problème.

@OrbintSoft Oh, btw, les fichiers .appx ont déjà une excellente gestion standard de mise à jour / installation / désinstallation, cela s'appelle un double-clic sur un package et cliquez sur installer. La désinstallation fonctionne de la même manière qu'une application de magasin. La mise à jour peut être automatique si elle se trouve dans le magasin ou si l'application le souhaite, mais il doit y avoir un mode whoa et revenir en arrière. Vous obtenez cela avec les fichiers .appx, installez simplement la version que vous voulez et partez pour les courses. C'est très simple.

@wizarrc appx peut déjà être installé sans magasin, vous devez simplement activer "Sideload apps" ou le mode développeur ".

Autoriser tout le monde par défaut à installer appx, c'est dangereux pour la sécurité, vous pouvez inclure du code malveillant dans appx sans passer les tests du magasin.

Cependant, personne ne dit ici de publier vscode uniquement dans le magasin, vscode peut continuer à être publié en tant que configuration standard comme alternative pour ceux qui ne font pas confiance au magasin.

Dans une entreprise ou dans une école, la mise à jour du code de Visual Studio peut être gérée avec le Microsoft Store pour les entreprises ou pour l'éducation.
Vous pouvez donc tester vscode avant de publier une nouvelle version pour vos employés.

@OrbintSoft Cela a autant de sens que de revenir en arrière et d'utiliser Windows 7. La mise à niveau vers Windows 10 est en grande partie pour la sécurité. Je pense que vous pouvez toujours certifier votre fichier appx et le faire signer par Microsoft et ne pas le déployer dans le magasin. Je pense que c'est une mauvaise excuse pour dire que si vous ne le voulez pas dans le magasin, vous ne pouvez pas utiliser notre technologie de conteneur, et voici un installateur .msi à l'ancienne qui finira par casser ou à tout le moins encombrer votre système . Je n'ai pas de compte Azure AD Business ou Education, et je ne veux pas ou ne peux pas me le permettre pour le moment, mais j'aimerais bénéficier des autres avantages offerts par le système d'exploitation.

Même si le .appx ne peut pas passer la certification du magasin, il est toujours meilleur qu'un programme d'installation .msi. Je pense qu'il ne devrait y avoir aucune excuse pour que chaque application Windows non-service ou basée sur un pilote système fonctionnant sous Windows 10 ne puisse pas être conteneurisée. Même ces candidatures non éligibles peuvent être divisées en deux parties; application conteneurisée client, et les services non-UI et les pilotes système. Il s'agit de réduire votre empreinte pour les exploits, point final.

Sur cette note, si Microsoft le souhaitait vraiment, ils pourraient analyser le .appx que vous venez de télécharger et le pré-vérifier pour s'assurer qu'il ne peut pas utiliser les fonctionnalités que vous n'avez pas spécifiées dans le manifeste. C'est ce que permettent tous ces systèmes de fichiers, les technologies de virtualisation des gestionnaires d'objets, d'intercepter les appels au système et de vérifier s'ils sont autorisés. Ce dont il s'agit vraiment, c'est la politique et essayer de vous amener à utiliser leurs services, ce qui n'est pas quelque chose qui devrait être poussé mais qui permet aux gens de s'inscrire parce que cela fonctionne pour eux. Le code VS est un bon candidat non seulement parce qu'il est complexe et qu'il comporte de nombreuses pièces mobiles qui sont toutes externes au projet, mais il permet à Microsoft de trouver le meilleur moyen de rendre les applications utilisateur sûres par défaut pour tous les utilisateurs, pas seulement pour ceux qui sont premium comptes.

@ jens1o Microsoft prend en charge Skype UWP sur Windows 10 Mobile

Attendez...

Oh oui. Je me suis confondu avec toutes ces versions. Pour clarifier, Windows 8 Phone et Windows 8.1 Phone ne bénéficieront d'aucune assistance à partir du 1er juillet.

Les téléphones Windows 10 ne sont pas affectés. (Source: https://www.golem.de/news/microsoft-ab-1-juli-kein-skype-mehr-fuer-windows-phone-geraete-1706-128261.html (allemand))

@ jens1o et FYI Slack et Telegram sont des applications Elector dans le magasin.

Veuillez le faire fonctionner avec Windows 10 S

vscode doit être publié sur le mac store, dans le référentiel microsoft Linux (regardez https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu) et le Windows Store. Cela simplifierait l'installation et les mises à jour automatiques

Même Inkscape a été publié sur le magasin en tant qu'application UWP, même si cela ne fonctionne que sur PC, je ne pense pas qu'il serait trop difficile de le publier également sur le magasin, je trouve que c'est beaucoup plus facile à installer et à mettre à jour.
Btw, le télégramme sur le magasin n'est pas une application électronique: https://github.com/telegramdesktop/tdesktop

Si je devais deviner pourquoi Microsoft ne l'a pas encore fait, je dirais que c'est probablement dû à certaines limitations du framework UWP. Des choses comme la possibilité de référencer des bibliothèques / fichiers en dehors du dossier de l'application UWP en bac à sable n'est pas là, le terminal ne fonctionnerait pas, et probablement le plus important, VS Code est uniquement basé sur l'ouverture de n'importe quel dossier dans le système de fichiers - quelque chose être impossible dans une application UWP en raison de la couche de sécurité supplémentaire et, encore une fois, de la restriction d'accès à un seul dossier partitionné exclusivement pour l'application UWP. Je ne dis pas qu'ils ne pourraient pas prendre en charge ces fonctionnalités pour une application UWP, ce n'est tout simplement pas encore là.

Une grande sécurité s'accompagne d'une grande limitation.

@ChuckkNorris Cela pourrait être le cas, mais je pense toujours que Microsoft devrait nous en informer si c'est le cas.

Serait-il vraiment trop difficile de commenter cette question pour nous informer de la possibilité dans l'état actuel de l'UWP?

@filfat Je suis tout à fait d'accord - j'aimerais aussi une réponse officielle.
Je n'avais pas l'intention de donner l'impression de défendre le silence de Microsoft; Je spéculais simplement sur les raisons pour lesquelles une application UWP n'a pas été choisie pour VS Code. Je ne serais pas surpris si cela est prévu lorsque l'UWP obtiendra la parité des fonctionnalités requise pour le rendre réalisable, ce qui explique probablement pourquoi ce problème n'a pas encore été résolu. Les applications UWP sont (censées être) l'avenir de Windows 10 après tout.

Pour être dans le Windows Store, vscode n'a pas besoin d'être une application UWP. Il peut s'agir simplement d'une application normale empaquetée avec Desktop Bridge, alias le centenaire du projet pour le magasin. Cette approche a déjà été testée par l'équipe vscode.

@gulshan Je ne connais pas l'équipe VS Code ayant testé cette approche. Une recherche rapide sur Google n'a rien donné - Une source sur cette information?

Monaco est la partie éditeur de vscode. Il fonctionne sur les navigateurs et ne dépend pas de la coque Electron. Le terminal, les débogueurs, les extensions, l'atelier (pas entièrement sûr), etc. ne sont pas inclus dans celui-ci. Il peut être conditionné en tant qu'application UWP pure, disponible pour tous les types d'appareils. Javascript et Typescript ont un support intellisense complet à Monaco.

Cela semble être une excellente occasion de promouvoir UWP et de montrer l'exemple à Microsoft. Pourquoi quelqu'un d'autre utiliserait-il un produit que les propriétaires n'utilisent pas?

@bpasero Ne https://blogs.msdn.microsoft.com/appconsult/2017/03/14/convert-your-electron-app-using-the-desktop-bridge/
Cela produit un package AppX sans avoir à utiliser le packager d'applications de bureau, même si je ne suis pas sûr de la signature du package.
Vous pouvez ensuite le récupérer à partir de votre sortie et le publier sur le Windows Store.

J'allais essayer de le mettre en œuvre moi-même, mais Electron et NPM sont loin de mon expertise.

Salut MS Team, des nouvelles? Il existe de nombreuses améliorations dans le SDK Fall Creators Update pour les applications Centennial. Cela fait plus d'un an que la fonctionnalité est demandée.

Maintenant que je fais plus en réalité mixte (MR), ce serait bien d'avoir une version UWP de VS Code afin qu'il s'intègre mieux à l'environnement virtuel ... bien qu'il puisse être utilisé comme une application de bureau dans MR.

D'accord - maintenant qu'il a été testé il y a un an - pourquoi ne pas sortir dans le Store?

MS a même publié WinDBGX dans le magasin.
QU'EST-CE QUE TU ATTENDS ???

Je pense que cette requête GitHub et ses commentaires doivent être divisés en deux requêtes:

Fonctionnalité 1. La demande publiée dans le message d'origine: "Bien que VS Code soit facilement accessible tel quel, il semble toujours que VS Code pourrait bénéficier de la procédure de mise à jour standardisée fournie avec le Windows Store." Ce serait pour les plates-formes existantes sur lesquelles VS Code fonctionne, comme Windows 10 Home / Pro.

Fonctionnalité 2. Rendre VS Code multiplateforme pour qu'il fonctionne sur les appareils mobiles, en surface, les appareils bas de gamme, etc. et les plates-formes qui nécessitent UWP pour les applications.

Y a-t-il des nouvelles officielles sur cette demande?
Des progrès / feuille de route / ETA?

https://github.com/Microsoft/vscode/issues/15820#issuecomment -273688385 a indiqué que le portage avec le convertisseur d'application de bureau fonctionnait sans perte de fonctionnalité (beaucoup de choses peuvent se produire en un an, il vaut donc la peine de vérifier à nouveau), laissant le seul problème étant de savoir comment orchestrer les publications quotidiennes / mensuelles sur le ~ Windows ~ Microsoft Store.

En ce qui concerne l'orchestration de build, la communauté peut-elle faire quelque chose pour vous aider? Par le haut de ma tête, émettre un .appx pendant la construction et ajuster le vérificateur de mise à jour intégré (lien pour stocker à la place ou simplement ne pas vérifier?) Sont 2 domaines qui devraient être abordés.

comment orchestrer des publications quotidiennes / mensuelles sur le Windows Microsoft Store.

Le Microsoft Store a une API pour cela

En ce qui concerne les versions quotidiennes / mensuelles, il existe un projet d'emballage d'applications Windows depuis VS 2017 15.4 afin qu'il puisse être une étape de construction dans TFS, je suppose

Peut-être qu'ils annonceront quelque chose à Build 2018? Cela ne devrait pas être si difficile pour une grande entreprise comme Microsoft puisqu'elle possède à la fois le logiciel et la plate-forme.

Plus d'un an plus tard et toujours pas de nouvelles?

Le discours d'ouverture de Windows Dev Day a annoncé le format d'empaquetage des applications MSIX, qui autoriserait le regroupement d'applications avec peu ou pas de modification. Si je me souviens bien, sa chaîne d'outils prend en charge Linux, MacOS et Windows. Cela a changé quelque chose concernant le problème?

Après un peu de réflexion, j'ai trouvé que ce problème était beaucoup plus compliqué. Le code VS peut être emballé au format appx et envoyé au magasin pour téléchargement. Cependant, ce n'est pas la fin de l'histoire.

La nature d'un éditeur complet implique que le téléchargement d' extensions doit être pris en compte si cela doit être envoyé au magasin. Vivent-ils toujours sur le gestionnaire de packages et téléchargés via le logiciel lui-même ou les mettons-nous dans le magasin en tant qu'extensions puisque le magasin prend en charge les modules complémentaires logiciels. Si nous leur permettons d'être téléchargés via le logiciel, est-ce que cela enfreint la règle selon laquelle les logiciels du magasin ne devraient pas télécharger de logiciels? Si nous déplaçons les extensions vers le magasin, c'est un sacré gros projet, et les développeurs d'extensions devront apprendre une autre façon de publier.

Un autre problème est que l'utilisation sur Windows 10 S ou le mode S à l'avenir. Comme nous le savons, le mode S ne permet pas à l'utilisateur d'installer l' outil de ligne de commande car ces outils sont destructeurs pour le système de fichiers. Ensuite, le terminal intégré dans vs code est rendu inutile, tout comme le but du logiciel. Cela devrait-il signifier que le mode Windows 10 S / S n'est pas pris en charge? Si oui, quel est l'intérêt de mettre cela dans le magasin? Sinon, que devons-nous faire du terminal et des extensions?

Ensuite, écrivez une lettre à WDG, dites-leur d'ajouter la possibilité d'installer des outils de ligne de commande via le Store.

L'avoir dans le magasin facilite la mise à jour, l'installation, etc. Avoir un seul endroit pour télécharger le logiciel est ce que tout le monde veut, je pense.

Dans un monde parfait, une version PWA qui vit sur le cloud et utilise le système de fichiers et l'outil de ligne de commande côté serveur Azure sera idéale pour le magasin. L'utilisateur se connecte avec son profil, tout ce qui a été fait au système de fichiers et à l'outil de ligne de commande reste avec le profil utilisateur. Cependant, je suppose que cela impliquera une version payante / abonnement du logiciel, une partie d'Office 365 ou quelque chose du genre.

Kodi est dans le magasin et fournit son propre mécanisme d'addon. Cela ne devrait pas
être considéré comme un paramètre dans la décision OMI.

Le mar 13 mars 2018, 20:55, nerocui [email protected] a écrit:

Dans un monde parfait, une version PWA qui vit sur le cloud et utilise le
le système de fichiers et l'outil de ligne de commande côté serveur Azure seront idéaux
pour le magasin. L'utilisateur se connecte avec son profil, ce qui a déjà été fait sur le fichier
le système et l'outil de ligne de commande restent avec le profil utilisateur. Cependant je suppose
qui impliquera une version payante / abonnement du logiciel, faire partie de
Office 365 ou quelque chose comme ça.

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-372797335 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AGs5-yaIvj9ORvseSX_4OIu3lZaYBz1sks5teCROgaJpZM4JpSOF
.

Paint .NET se trouve dans le Store et fournit un mécanisme complémentaire.

En outre, l'accès à la ligne de commande et la possibilité de démarrer et de se connecter à (déboguer) de nouveaux processus pourraient être aussi faciles que d'exiger des autorisations élevées pour l'application. Il y a un paramètre de capacité appx pour cela, je crois.

Une mise à jour pour cela?

Cela fait des années que ce fil n'a pas été ouvert et apparemment rien n'a été fait. N'existe-t-il pas un moyen simple de créer une application traditionnelle comme une application centenaire pour ensuite être complétée par des API UWP plus tard? Pourquoi cela ne peut-il pas être fait?

En attente de la version UWP de VS Code pour Windows. Microsoft?

Microsoft, oubliez de publier Andromeda en octobre sans UWP VS Code ...

Paint .NET est dans le Store et fournit un mécanisme complémentaire donc rien n'empêche vraiment VS Code d'être empaqueté via le Windows Store. Ce serait ma méthode préférée pour l'utiliser si je le pouvais.

Cela fait des années que ce fil n'a pas été ouvert et apparemment rien n'a été fait.

J'ai vraiment l'impression que cela devrait être un objectif principal.

@egamma @bpasero Pouvez-vous donner une mise à jour à ce sujet / affecter quelqu'un à cela? Quelque chose le bloque ou avez-vous simplement d'autres priorités? Tout type de mise à jour serait bien!

Je ne pense pas qu'il y ait quelque chose au milieu, mais quelqu'un d' autre .
Alors, QUI vous bloque?

@ be5invis Je ne sais pas si je comprends ce que vous voulez dire. Je viens de demander une mise à jour sur ce qui fait que cela reste ouvert et non attribué pendant si longtemps. Je peux comprendre quand ce n'est actuellement pas une priorité mais une mise à jour serait bien.

Je suis juste curieux de savoir pourquoi ce canal de sortie qui attend depuis longtemps a une si faible priorité.

Ce serait formidable d'obtenir une mise à jour à ce sujet auprès des principaux développeurs.

peut-être qu'avec la fonctionnalité à venir d'installer des outils de ligne de commande dans le magasin Windows, nous obtiendrons cela?

@Danthekilla @claell excuses, mais cette demande de fonctionnalité n'est actuellement pas sur notre feuille de route de six mois.

@egamma merci pour une mise à jour officielle 🍺. laissez le redémarrage lancinant dans 6 mois.

@egamma Merci pour la déclaration officielle, même si vous n'expliquez pas pourquoi elle ne figure pas sur la feuille de route.
Apparemment, cela n'est pas considéré comme très important, même si cela semble facile à mettre en œuvre et a une demande énorme (+ semble logique d'un point stratégique).

Mais ok, je n'utilise pas souvent Windows et il y a un snap pour Ubuntu, donc je m'en fiche. J'étais juste curieux.

Les programmeurs _Real_ utilisent uniquement un contrôleur Xbox. Le clavier et la souris sont destinés à la vente. #UWP

Je ne sais pas pourquoi c'est toujours ouvert. Avoir VS Code en magasin n'a pas autant de sens que vous le pensez. Si vous utilisez Windows 10 S, vous êtes limité aux seules applications Store, mais vous ne pourrez en aucun cas exécuter des lignes de commande (car S ne vous le permettra pas), il n'y a donc aucun avantage. Si vous n'exécutez pas S, il ne sert à rien de l'avoir dans le magasin car rien ne changera vraiment et il faut beaucoup de travail pour le rendre possible. Un autre, VS Code utilise son propre machénisme de mise à jour, le changer en magasin ne semble pas améliorer le bon UX qu'il a maintenant, l'effort sera juste comme dans la veine. Étant une application Electron multiplateforme, VS Code devrait avoir une base de code unifiée que les développeurs n'ont besoin de développer qu'une seule fois et un bouton-poussoir pour compiler pour les plates-formes de différence, avoir une solution vs est juste une autre couche de complexité.

@nerocui

alors ça ne sert à rien de l'avoir en magasin car rien ne changera vraiment

Ce qui change, c'est que je n'ai pas à le chercher sur le Web, puis à passer par le processus d'installation, je peux simplement cliquer sur "installer" dans le magasin. Rend la configuration d'une nouvelle machine beaucoup plus facile.

il faut beaucoup de travail pour que cela soit possible

Ce n'est pas le cas. Empaqueter une application Electron pour le Store est une question de oneeliner dans PS. En fait, plus tôt dans ce fil, un développeur de l'équipe VS Code a déclaré qu'il avait déjà essayé cela.

VS Code utilise son propre machénisme de mise à jour, le changer pour le stocker ne semble pas améliorer le bon UX qu'il a maintenant

Sauf qu'avec le mécanisme de mise à jour du Store, je ne verrai pas une seule notification concernant la nouvelle version dans l'éditeur lui-même, pas de rechargement, etc., juste une mise à jour en arrière-plan. Je veux dire sans aucun doute, la vitesse de cette équipe est impressionnante, mais quand je dois mettre à jour Code sur trois machines chaque semaine, c'est un peu ennuyeux.

VS Code doit avoir une base de code unifiée que les développeurs n'ont besoin de développer qu'une seule fois et un bouton-poussoir pour compiler pour les plates-formes de différence

Le mécanisme de mise à jour de Turning Code peut être implémenté en tant qu'indicateur de construction, puis c'est un argument littéraire dans le pipeline de construction pour créer et empaqueter une version pour le Store.

Je n'entrerai même pas dans le fait qu'il s'agit d'un produit Microsoft et du Microsoft Store, ne pas avoir de code là-dedans est un peu embarrassant et n'est certainement pas encourageant pour les autres développeurs.

VS Code est un éditeur de code en premier lieu. Il a donc de nombreuses fonctionnalités utiles même si vous utilisez Windows 10 en mode S.

Comme cela a été mentionné avant moi, installer quelque chose à partir du Store est plus facile et personnellement, je lui fais plus confiance que la solution d'installation (et de désinstallation) de tout développeur pour ne pas gâcher mon système ou laisser des fichiers / entrées de registre après lui-même une fois que je veux le désinstaller.

Le mécanisme de mise à jour du Store est également plus simple, se produit en arrière-plan, moins de perturbations.

En ce qui concerne la distribution pour les grandes entreprises, installer certaines applications du Store sélectionnées est beaucoup plus simple que de distribuer et d'exécuter des programmes d'installation traditionnels.

Vous pouvez envisager de créer un package MSIX. Il est multiplateforme, fonctionne sur Linux, Mac, Windows 7, mais donne toutes les bonnes choses comme le bac à sable et le système de fichiers virtualisé et le registre sur Windows 10 et rend également trivial sa publication via le Store.

Je dois être d'accord avec @nerocui. Assez de tolérance pour la médiocratie de Microsoft. C'est leur produit et le magasin est leur produit. Cela aurait dû être là depuis le début ... pas dans la feuille de route ... alors quand? @nerocui a tout à fait raison - il est décourageant pour les développeurs de voir à quel point les technologies MS sont incapables, alors pourquoi devrions-nous nous soucier de cet écosystème plus. Personnellement, j'en ai marre de toute l'incohérence de Microsoft ... il suffit de regarder Windows 10, de le regarder ... Faisons au moins cela!

J'ai eu l'idée tout à fait exacte, les mêmes cas d'utilisation, qu'Andrey. L'idée entière
de vous connecter à une machine nouvelle / réinstallée avec votre identifiant MS et avoir le code
l'installation / la configuration automatique est quelque chose que je m'attendais à ce que MS utilise comme marketing
mine d'or. Je préférerais toutes mes applications installées depuis le magasin pour cela
matière. Et n'est-ce pas un peu hypocrite d'attendre des développeurs tiers
publier des applications dans un magasin auquel les créateurs ne font pas confiance / ne soutiennent pas / ne font pas la promotion?

Le lun 25 juin 2018, 18:09 Andrey Ashikhmin [email protected]
a écrit:

@nerocui https://github.com/nerocui

alors il ne sert à rien de l'avoir dans le magasin car rien ne le fera
vraiment changer
Ce qui change, c'est que je n'ai pas besoin de le chercher sur le Web, puis d'aller
grâce au processus d'installation, je peux simplement cliquer sur "installer" dans le magasin.
Rend la configuration d'une nouvelle machine beaucoup plus facile.

il faut beaucoup de travail pour que cela soit possible
Ce n'est pas le cas. Empaqueter une application Electron pour le Store est une question de
oneliner dans PS. En fait, plus tôt dans ce fil, un développeur du VS
L'équipe du code a déclaré qu'elle avait déjà essayé cela.

VS Code utilise son propre machénisme de mise à jour, le changer en magasin ne semble pas
pour améliorer le bon UX dont il dispose maintenant
Sauf qu'avec le mécanisme de mise à jour du Store, je ne verrai pas un seul
notification de nouvelle version dans l'éditeur lui-même, pas de rechargement, etc,
juste assez mise à jour en arrière-plan. Je veux dire sans aucun doute, la vitesse de ceci
l'équipe est impressionnante, mais quand je dois mettre à jour le code sur trois machines
semaine c'est un peu ennuyeux.

VS Code doit avoir une base de code unifiée que les développeurs doivent uniquement développer
une fois et bouton poussoir pour compiler pour les plates-formes diff
Le mécanisme de mise à jour de Turning Code peut être implémenté comme indicateur de construction et
alors c'est littéraire un argument dans le pipeline de construction pour construire et empaqueter
une version pour le Store.

Je n'entrerai même pas dans le fait que c'est un produit Microsoft et Microsoft
Store, ne pas avoir de code là-dedans est un peu gênant et ne l'est certainement pas
encourageant pour les autres développeurs.

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-400006748 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AGs5-z9YZMWjfPC1fmEf4myfOMruHtJPks5uAQsogaJpZM4JpSOF
.

On dirait que mon commentaire a suscité de nombreux arguments. Regardez les gars, nous parlons de Microsoft. Si vous voulez qu'ils ressemblent davantage à Apple, eh bien, ils ne le feront pas. Ils n'intègrent pas tous leurs produits ensemble, et ils utilisent simplement ce qu'ils pensent bien pour le produit. J'aimerais que les choses soient parfaites aussi, mais un développeur comme nous a la possibilité au moins de configurer un éditeur à chaque fois que nous achetons une nouvelle machine ou que nous réinstallons le système d'exploitation. Je ne dis pas que c'est parfait, je dis simplement que ce n'est pas la priorité et Microsoft ressent la même chose. Jusqu'à ce jour, leur Visual Studio est toujours 32 bits et utilise un programme de mise à jour distinct du logiciel lui-même. Il n'est pas non plus mis à jour depuis le magasin, contrairement à xcode d'Apple.

Je ne pense pas que VS Code soit aussi complexe que le grand VS. Mais pour cet argument, les applications Desktop Office sont disponibles via le Store ...

Mais encore une fois, commencez au moins dans cette direction, d'abord en adoptant MSIX .

Ok, je vais le dire (encore) parce que personne d'autre ne l'est. Microsoft IS va sortir un appareil pliable avec des capacités mobiles de marque Surface dans la seconde quinzaine d'octobre et il sera d'abord positionné comme un appareil professionnel. Il sera alimenté par une version modulaire de Windows (Windows Core OS) et un shell réactif composable, baptisé CShell. Dit ainsi, si cet appareil est incapable d'exécuter VS Code pour écrire et éditer du code et faire du travail commercial réel dessus à partir du jour 1 de la sortie - MASSIVE FAIL AND TARNISH THE SURFACE BRAND Au nom de tous les développeurs ici, Microsoft, je vous suggère de reconsidérer votre «feuille de route»

@ vxnsbir1ugsp c'est une quantité déraisonnable de spéculation sur un périphérique non annoncé exécutant un système d'exploitation non annoncé avec des capacités inconnues.

Mais, le mode S peut être facilement désactivé, vous n'êtes donc pas limité au Store ...
Windows sur ARM peut exécuter à peu près toutes les applications qu'un ordinateur de bureau Windows peut ...
Je n'ai donc pas peur de ce genre de limitations. Si Andromeda voit le jour, je suis presque sûr qu'il exécutera VS Code même dans sa forme actuelle.

@petroemil voulez-vous parier?

@ vxnsbir1ugsp
À mon avis, je ne pense vraiment pas qu'Andromeda aura des fonctionnalités de codage. Je ne pense pas qu'il soit positionné pour les développeurs ou les créateurs. Je pense qu'il sera positionné pour les travailleurs de la génération Z et utilisé comme un dispositif de conjonction aux côtés de HoloLens et de Surface Hub. Ce seront des appareils de pointe sur le grand cloud + Edge computing sur lequel Microsoft est si grand. Je pense que ce sera comme une plate-forme mobile avec Continuum UNIQUEMENT POUR WINDOWS 10 S MODE pour les employés de bureau. En ce qui concerne les développeurs, je pense toujours que nous avons besoin d'ordinateurs puissants et d'une souris et d'un clavier confortables. Si nous voulons nous contenter d'appareils mobiles + avec capacité d'accueil, nous pourrions aussi bien utiliser un logiciel distant et SSH. Ou vous pouvez également espérer que l'industrie passe à PWA IDE comme le font déjà beaucoup de services.

@nerocui J'espère seulement qu'Andromeda exécute VS Code à partir du premier jour, quelle que soit la forme de l'EDI. Ne vous inquiétez pas vraiment si cela vient du magasin. C'est ça :)

@ vxnsbir1ugsp
Vous voudrez peut-être vérifier ceci mon ami.
https://stackblitz.com/

@nerocui, cet éditeur Web est un excellent exemple de ce que VS Code est capable de faire dans un bac à sable (vous savez, potentiellement en mode S). Je suis presque sûr que StackBlitz pourrait facilement être transformé en PWA et publié sur le Store.

@petroemil , oui, mais ne "overWebify" VS Code. C'est assez Web comme c'est maintenant ... @nerocui Je peux aussi vérifier Sublime, Brackets et bien sûr WebStorm, mais j'ai peur de les aimer et Microsoft pourrait ne pas aimer ça;)

J'ai également oublié de mentionner l'IDE Arduino qui est dans le magasin pendant un moment, je l'ai utilisé et c'est tellement transparent que j'ai oublié son application Store. Cet IDE compile le code, l'envoie à un Arduino via USB, utilise des sockets pour communiquer, le logiciel OTA télécharge via wifi ... Je ne propose pas de réécrire une partie du code VS - faites simplement ce que fait Arduino - ils offrent un un installateur distinct en plus de celui du Store.

Ok ... alors maintenant, nous devrions pouvoir simplement aller et coder sur la surface nouvellement annoncée, non? Jeu de mots volontaire :)

@bjuraga Je vois ce que vous avez fait là-bas, mais Andromeda arrive et MS devrait être mieux préparé. Ils ont annoncé une version portable de VS Code, n'est-ce pas la première étape vers le Store?

@nerocui parfait! J'ai demandé cela il y a plus d'un an! MS devrait acheter stackblitz et l'intégrer dans le jeu d'outils live.com ou outlook.com/visual studio ou créer sa propre version. Je vois qu'il n'y a pas de support github repo? Ce n'est pas si nécessaire mais ce serait une fonctionnalité utile. De plus, d'autres langages / cadres seraient les bienvenus. La version du repo du magasin MS est correcte, mais cela va bien plus loin.

Tous les initiés de Windows savent que MS peut écouter! Ce numéro est ouvert depuis bientôt deux ans!

Alors,
MS Store est-il compatible avec MS Code? Sinon, que fait MS? Est-il important pour MS que MS Store soit rempli d'un excellent contenu? Sinon, que fait MS? MS a-t-il une plate-forme «universelle»? Sinon, que fait MS?

Si oui, commencez immédiatement à travailler dessus! ;)

nous demandons vscode dans Windows Store !!!

Nous sommes en 2018 maintenant, et VS Code n'est pas publié dans le Microsoft Store comme il y a des années. Maintenant, le Microsoft Store a de nombreuses applications Win32 telles que HeideSQL, WinSCP, paint.net, etc. Et maintenant, nous voulons vraiment installer VS Code dans le Windows Store et le mettre à jour en magasin.

Cela devrait être une évidence, sinon seulement pour montrer à quel point il est facile d'ajouter une application Win32 Electron au Microsoft Store ...

Les applications non UWP sont-elles même autorisées dans le Windows Store? J'ai l'impression que répondre aux exigences du Windows Store compromettrait davantage la multiplate-forme qui en profiterait.

@jadenPete

Les applications non UWP sont-elles même autorisées dans le Windows Store?

C'est exactement ce que fait Desktop App Converter.

@jadenPete
iTunes , Spotify , Paint.net , WinZip et bien d'autres sont des applications Win32 classiques

@saschanaz @ ad1Dima Je n'avais pas réalisé que c'était possible, merci de m'avoir informé.

Je trouve un peu ridicule que Microsoft ne traite pas UWP comme une plate-forme de distribution de premier ordre pour son propre logiciel :(

Depuis le mois dernier, des installateurs de niveau utilisateur sont disponibles pour Windows et il est devenu la distribution par défaut. Cela signifie qu'aucune autorisation élevée / administrateur n'est requise pour installer et utiliser vscode. Je pense que c'est un grand pas en avant pour que certaines applications soient disponibles dans le Windows Store. J'espère que cela sera inclus dans la feuille de route des 6 prochains mois pour vscode. S'il y a une difficulté / un manque de support pour certaines fonctionnalités du côté de Windows Store / MSIX, cela doit être communiqué entre les deux équipes au sein de Microsoft. Je pense qu'il peut y avoir des initiatives de l'équipe MSIX également pour cela.

Lâches. Microsoft ne sommes-nous pas suffisamment éligibles pour que vous receviez une réponse officielle de votre part quelle est la raison exacte pour laquelle VS Code n'est pas dans le Store, sans parler d'une véritable application réactive UWP? Votre communauté de développeurs ne vaut-elle pas une déclaration officielle pour une discussion qui fait chaud depuis des années?

@ vxnsbir1ugsp selon la partie UWP, c'est simple, il a été construit sur une pile technologique complètement différente dans le but d'être multiplateforme. VS Code est une application Electron.

La question de savoir pourquoi il n'est pas dans le Store est meilleure, nous n'avons pas vraiment reçu de réponse utile autre que "ce n'est pas sur la feuille de route" ...

Peut-être que lorsque MSIX sera également disponible sur Mac et Linux, ils migreront vers cela et après cela, la publication sur le Store sera triviale.

@ vxnsbir1ugsp selon la partie UWP, c'est simple, il a été construit sur une pile technologique complètement différente dans le but d'être multiplateforme. VS Code est une application Electron.

La question de savoir pourquoi il n'est pas dans le Store est meilleure, nous n'avons pas vraiment reçu de réponse utile autre que "ce n'est pas sur la feuille de route" ...

Peut-être que lorsque MSIX sera également disponible sur Mac et Linux, ils migreront vers cela et après cela, la publication sur le Store sera triviale.

La partie UWP est simple, oui. Une vraie application UWP RESPONSIVE n'est pas si triviale que je suppose.

@ vxnsbir1ugsp en fait ... mais c'est assez hors sujet et fortement basé sur la spéculation ... même la partie UWP pourrait être un peu possible.

VS Code est une application multiplateforme. Il ne repose sur aucune API de plate-forme spécifique, il n'y a donc pas non plus de dépendance Win32 (directe). Je pense que Microsoft pourrait - en théorie - créer une version d'Electron (le runtime / host pour VS Code) qui EST une application UWP pure et ne repose que sur des API UWP que l'on peut trouver sur n'importe quelle variante de Windows 10 (y compris Mobile, Xbox, HoloLens, Surface Hub, IoT). Après cela, il appartiendrait uniquement aux développeurs de l'interface graphique de rendre l'interface utilisateur réactive également.

@ vxnsbir1ugsp en fait ... mais c'est assez hors sujet et fortement basé sur la spéculation ... même la partie UWP pourrait être un peu possible.

VS Code est une application multiplateforme. Il ne repose sur aucune API de plate-forme spécifique, il n'y a donc pas non plus de dépendance Win32 (directe). Je pense que Microsoft pourrait - en théorie - créer une version d'Electron (le runtime / host pour VS Code) qui EST une application UWP pure et ne repose que sur des API UWP que l'on peut trouver sur n'importe quelle variante de Windows 10 (y compris Mobile, Xbox, HoloLens, Surface Hub, IoT). Après cela, il appartiendrait uniquement aux développeurs de l'interface graphique de rendre l'interface utilisateur réactive également.

Mec, je parle de l'interface graphique en particulier. La deuxième fois, j'ai même eu besoin de le mettre en évidence ... L'interface graphique n'est pas censée se comporter comme UWP. La barre de menus, pleine de toutes ces commandes et menus ... Avez-vous déjà vu une VRAIE application UWP ressembler à ça? Ouvrez le courrier, le calendrier, OneNote, peu importe. Ils ont tous des menus de hamburgers et des commandes tactiles conviviales. C'est ce dont je parle. Laissez de côté ce truc Electron, nous savons tous que c'est déjà indépendant de la plateforme. Oui, les développeurs GUI doivent être à bord pour ce projet.

Une mise à jour pour ceci? J'accroche à acheter Surface Go parce que j'ai besoin de vscode.

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

Vous pouvez simplement le sortir du mode S si vous avez vraiment besoin d'un outil de développement. Ou pour l'édition de code pur, il existe une excellente application appelée Code Writer , c'est une véritable application UWP.

@petroemil Oui, mais j'ai peur que si cela diminue les performances de la surface, cela diminue considérablement car son matériel n'est pas assez bon.

Alors pourquoi pensez-vous que VS Code sur UWP sera plus rapide?

@jadenPete, il craint évidemment que le Surface Go ne

@eluchsinger Merci. Vous avez parfaitement compris mon problème.

Non seulement les performances, mais la sécurité diminueraient également si vous désactivez le mode S. C'est l'une des principales raisons pour lesquelles j'exécute le mode S sur mon appareil de travail principal. Ce qui signifie que VS Code est interdit pour moi actuellement.

Vous venez de mettre à jour le design de la barre de titre et c'est magnifique avec de gros boutons et menus !!! Gloire! L'interface utilisateur globale a besoin de quelques touches supplémentaires ici et là pour que tout soit parfaitement convivial avec de gros éléments d'interface utilisateur (juste quelques-uns, pas tant que ça). Ensuite, rendez-le réactif pour toutes les tailles d'écran (comme les téléphones, les tablettes, etc.) et publiez-le dans le magasin et je serai heureux! Il est PRESQUE prêt pour Continuum, WCOS + CShell qui est actuellement en développement et ANDROMEDA 2019, qui est axé sur les affaires et la productivité! Allez, MS! 😜

Le problème décrit dans l'article original semble avoir été résolu:
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...

Il semble qu'avec le nouveau programme d'installation de niveau utilisateur qui a été publié il y a quelques mois, s'il y a des mises à jour, elles sont appliquées automatiquement lorsque l'utilisateur ferme le code VS.

Je ne dirais pas que c'est résolu. C'est amélioré à coup sûr, mais VS Code ne se met toujours pas à jour en arrière-plan comme le font les applications du Store.
Vous devez l'ouvrir activement pour qu'il puisse exécuter son propre programme d'installation / de mise à jour, tandis que les applications Windows normales sont simplement mises à jour en arrière-plan lorsque votre PC est inactif. Même si vous n'avez pas utilisé l'application Store respective au cours des deux dernières semaines, la prochaine fois que vous l'ouvrirez, elle sera déjà sur la dernière version.

Maintenant, Microsoft publie MSIX Packaging Tools, le responsable a déclaré que MSIX pouvait prendre en charge n'importe quel programme d'installation. Pourrait utiliser cela pour publier VS Code? C'est une mauvaise impression de télécharger un programme d'installation manuellement et de l'exécuter à nouveau juste pour la mise à jour.

@WenqiangXie J'ai commencé à expérimenter la création d'un package AppX (la disponibilité du Windows Store pour MSIX n'est pas encore là, mais il utilise le même processus).

Un problème avec la disponibilité du Windows Store est qu'il est actuellement assez paralysé sans cliquer avec le bouton droit sur la vignette de l'application et s'exécuter en tant qu'administrateur (quelque chose qui n'est pas autorisé à être automatiquement élevé comme les applications traditionnelles).

Pour résoudre ce problème, nous devrons peut-être utiliser les API de stockage WinRT, afin de pouvoir utiliser la nouvelle autorisation d'accès à tout le stockage dans les nouvelles versions de Windows 10, qui nécessite le fonctionnement des API de stockage WinRT.

Un problème avec la disponibilité du Windows Store est qu'il est actuellement assez paralysé sans cliquer avec le bouton droit sur la vignette de l'application et s'exécuter en tant qu'administrateur (quelque chose qui n'est pas autorisé à être automatiquement élevé comme les applications traditionnelles).

Quand VS Code a besoin d'autorisations élevées?

@ ad1Dima Je pense que les autorisations sont légèrement différentes une fois conteneurisées.

Vous pouvez essayer ma branche, il semble que l'accès aux fichiers d'enregistrement, aux commandes Powershell (en raison de l'historique de Powershell) et à git ne fonctionnent pas, sauf si vous exécutez en tant qu'administrateur.

Laissez-le déjà. Il est inutile de demander cela. Microsoft ne se soucie tout simplement pas de l'appareil Andromeda qui, selon les rumeurs, prend en charge Continuum et sa prétendue vision de la productivité dans les bureaux. Je quitte ce fil et à mon humble avis le temps de le fermer est probablement venu. Cela fait deux ans et MS n'a rien fait. Gardons notre dignité

Je pense que dans un premier temps, avoir un installateur MSIX suffirait. Une application empaquetée en tant que MSIX n'a ​​pas à être conforme aux règles du Store, ni à s'exécuter sur le runtime UWP (avec toutes les vérifications d'autorisation / de capacité), mais elle peut toujours bénéficier de la virtualisation du système de fichiers et du registre. Avec un programme d'installation MSIX, nous obtiendrions une expérience d'installation (et de désinstallation) propre et des mises à jour d'applications en arrière-plan non perturbantes.

Pouvons-nous ouvrir un nouveau problème pour la migration MSIX? Parce que MSIX est multiplateforme et n'est pas limité au Microsoft Store.

(Ce problème devrait changer de titre car le Windows Store est désormais le Microsoft Store)

Pouvons-nous ouvrir un nouveau problème pour la migration MSIX?

Ouais, je pensais à la même chose ... Je vais commencer et parler de ce problème comme du démarreur.

@petroemil J'ai déjà commencé ce travail, il ne reste plus qu'à remplacer makeAppx par makeMsix

Beaucoup de gens ici ne comprennent toujours pas la différence entre la sortie en magasin et la création d'une application UWP.
Faire un UWP serait génial, je suis le premier à soutenir l'idée, mais nécessite un effort trop énorme en raison des limitations UWP, un effort que Microsoft ne fera probablement jamais pour une application gratuite.
De plus, rendre VSCode UWP implique de maintenir un autre projet non compatible avec d'autres plates-formes.
Mais ici, nous demandons juste de sortir en magasin.
Il n'y a pas de problème particulier à publier en magasin, car toutes les limitations du magasin sont destinées uniquement aux développeurs tiers, Microsoft est le propriétaire du magasin et peut publier tout ce qu'elle veut.
Vous souvenez-vous de la mise à jour de Windows 8.0 vers 8.1? qui peut être installé à partir du magasin, car Microsoft peut même publier des mises à jour Windows sur le magasin.
Si Microsoft veut peut même publier Visual Studio Professional en magasin, mais c'est une mauvaise idée car le programme d'installation dépend de trop de modules et de composants tiers.
Si VSCode n'est pas encore en magasin, ce n'est pas pour des problèmes techniques, mais parce que Microsoft ne veut pas ou parce que Microsoft s'en fiche.
Dans tous les cas, la publication en magasin n'implique pas de prise en charge sur Windows S, Xbox, Windows Mobile, Windows sur ARM, Windows IOT, AndromedaOS ou autres plates-formes.
Le Windows Store n'est qu'un moyen standard d'installer, de mettre à jour et de désinstaller une application.

@petroemil je ne pourrais pas être plus d'accord avec vous. S'éloigner des installateurs msi / exe et utiliser la conteneurisation est une excellente première étape. Je suis un grand fan de msix. Vous pouvez lire mes pensées sur appx il y a environ 18 mois sur ce fil avant l'annonce de msix. https://github.com/Microsoft/vscode/issues/10759#issuecomment -307196053

J'adorerais avoir VS Code dans le magasin, peut-être qu'il pourrait fonctionner sur un Galaxy Book 2 basé sur Samsung ARM!

Avec un facteur de tablette (similaire à Surface Pro 6), ce serait plutôt bien de rattraper du code dans l'avion

@tuath publier l'application sur le Store n'a rien à voir avec sa prise en charge d'ARM. Quasiment rien n'empêche l'équipe de compiler une version ARM64 pour prendre en charge nativement Windows sur ARM, même si elle ne souhaite pas la publier sur le Store.

Oui, veuillez rendre Visual Studio Code disponible dans le Windows Store afin qu'il se mette à jour régulièrement. Aussi, ramenez le téléphone Windows!

Le Windows Store est généralement désactivé dans les environnements d'entreprise et prêt à l'emploi dans les versions LTSB. Distinguer de cette façon n'aide pas par rapport à MSI Installer.

Les utilisateurs ne sont pas autorisés et ne devraient pas être autorisés à installer des logiciels aléatoires qui ne sont pas maintenus plus tard, lorsque le développeur a perdu son intérêt. Que les failles de sécurité ont été installées via le magasin, mais personne n'en est au courant. Le logiciel n'est jamais désinstallé automatiquement, mais reste sur le disque local avec des bogues de sécurité.

C'est le pire argument contre le Windows Store.

Tout d'abord, le Windows Store est probablement de loin la source la plus sûre pour installer des applications, en général. Même si vous installez une application de bureau Win32 à partir du Store, elle ne peut pas gâcher votre registre et n'aura jamais le droit d'administrateur au cours de sa vie. Il est presque impossible que ces applications présentent un risque de sécurité pour l'utilisateur.

Les entreprises contrôlent ce qu'elles permettent aux employés de télécharger - elles peuvent mettre les applications sur liste noire / blanche.

Il est également beaucoup plus facile pour les administrateurs système de gérer les applications installées à partir du Store que de supprimer les applications aléatoires téléchargées sur Internet.

Que voulez-vous dire exactement par pire argument?

Les gens ne peuvent pas installer tous les logiciels aléatoires ... ils n'ont aucune autorisation d'administrateur. Seul le sh ** par installateurs utilisateur quelque part.

Parlant en général. Comment pouvez-vous vous assurer que l'application ne contient aucun chiffrement faible ou une version openssl comportant des portes dérobées ou d'autres composants non sécurisés? Comment de telles applications peuvent-elles ne pas poser de problème de sécurité pour les données personnelles des clients que l'application utilise?

Veuillez également vous attendre à ce qu'un développeur ait interrompu son projet. Une application est-elle marquée par MS comme ayant des composants non sécurisés intégrés et ensuite désinstallés automatiquement? Je suppose que non.

Où sont enregistrées les applications de magasin? Données d'application locales? Cela est supprimé lors de la déconnexion de l'utilisateur.

Est-ce que j'aime avoir des lecteurs personnels de 20 Go contenant tous le même logiciel? Non! Il ne devrait y avoir que les données localisées.

Le magasin comme je le connais est un bon point de distribution supplémentaire pour les utilisateurs à domicile, mais pas pour les entreprises qui ont besoin d'un contrôle complet.

Store est le premier qui est désactivé ou n'est pas inclus dans. LTSB pour toutes ces raisons, car personne ne veut que les gens installent un logiciel aléatoire par utilisateur. Bonne chance avec un audit logiciel ...

@alexhass Ne pouvez-vous pas utiliser AppLocker pour ajouter à la liste blanche les applications packagées du magasin? Comme @petroemil l'a dit:

Les entreprises contrôlent ce qu'elles permettent aux employés de télécharger - elles peuvent mettre les applications sur liste noire / blanche.

Où sont enregistrées les applications de magasin?

%PROGRAMFILES%/WindowsApps . Seules les données utilisateur seront enregistrées dans les données de l'application locale.

Nous sommes actuellement sous Windows 7 et attendons chaque jour que MS republie les images de la victoire d'octobre 10/2019. Seul silence depuis ~ 6 semaines.

Aucun utilisateur n'a encore demandé une application Win 10. C'est vraiment nouveau pour moi que ces applications soient virtualisées dans une VM pour se protéger contre une épidémie, mais je suis prêt à apprendre. Notre objectif principal était d'utiliser LTSB et cela signifie qu'il n'y aura pas de magasin d'applications. Je vais peut-être jeter un œil à la fonctionnalité de liste blanche, mais le magasin n'a aucun objectif pour nous. Aucun fournisseur ne l'utilise vraiment de manière exclusive et nous déployons tout via des fichiers MSI aujourd'hui. MSIX sonne bien, mais c'est vraiment un avenir plus lointain.

Toutes les applications 7 Electron que nous exécutons ont un MSI sauf - vscode - pour lequel j'ai écrit le programme d'installation, mais le responsable semble trop amoureux de la configuration exe qui ne peut pas être déployée. N'oubliez pas que je ne recherche que les futures versions de Windows. Je ne peux pas attendre dans 5 ans.

«Seules les données utilisateur seront enregistrées dans les données d'application locales.»

J'espère que le logiciel pourra utiliser des données d'application itinérantes. Les données des applications locales sont supprimées car elles sont exclues de l'itinérance.

Aucun utilisateur n'a encore demandé une application Win 10.

Parce qu'aucune application Windows tueur en magasin uniquement n'existe encore, à l'exception de OneNote.

La distribution via le Microsoft Store ne supprimera pas le programme d'installation actuel (tout comme InkScape et Paint.NET conservent les deux), de sorte que la politique de votre entreprise à l'OMI n'est jamais un bloqueur.

Le bloqueur est le MSI officiel manquant de vscode. Un non officiel a été fourni par moi. Mais l'équipe vscode semble l'ignorer et aime garder les innosetups EXE. Cet EXE ne peut pas être déployé en entreprise via AD et en fait donc un bloqueur pour win 7 jusqu'aux fenêtres 10 actuelles.

La fonctionnalité ici est uniquement pour les futures versions de Windows. Je ne peux pas attendre plus longtemps pour officiellement msi.

Pourquoi fourniraient-ils un exe sur un msi?

Le bloqueur est le MSI officiel manquant de vscode.

@alexhass Compréhensible, vous voudrez peut-être suivre # 61793. Oups, vous le faites déjà! Désolé pour le bruit.

@jadePete : je ne sais pas !!! Ils ont négligé mon travail d'une semaine sans raison, sauf que nous n'avons pas le temps l'année prochaine. Étrange pour l'open source car le code est prêt. Voir https://github.com/Microsoft/vscode/pull/38008

Il semble qu'ils ne comprennent pas les besoins de l'entreprise et ce qu'est un installateur professionnel. Depuis peu de temps, le programme d'installation par utilisateur est devenu le téléchargement par défaut et le programme d'installation du système a été masqué dans la liste déroulante des téléchargements. Tout va dans le mauvais sens chez les installateurs.

Il y a une semaine, j'ai partagé un programme d'installation plus avancé qui autorise l'installation par machine et par utilisateur dans une configuration MSI, voir https://github.com/Microsoft/vscode/pull/62620. Fermé à nouveau.

Peut-être que le décideur devrait changer.

Maintenant, ayez un programme nommé 'Kode Studio' publié dans MS Store qui basé sur VSCode montre que ce n'est pas un travail difficile. L'équipe VSCode, il est temps de publier VSCode sur MS Store. À mon avis, tous les logiciels de MS devraient être publiés dans MS Store. Si les équipes de MS ne prennent pas en charge MS Store, comment pouvons-nous espérer que d'autres équipes prendront en charge MS Store.
En tant que problème d'administration, j'ai trouvé qu'autant de formulaires MS en magasin peuvent demander l'UAC, ce n'est pas un problème. L'autre problème est le complément, mais j'ai trouvé que le formulaire de bureau win32 MS Store peut également installer le complément. Toutes ces choses montrent que VSCode pourrait publier dans MS Store.

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

Aucun utilisateur n'a encore demandé une application Win 10. C'est vraiment nouveau pour moi que ces applications soient virtualisées dans une VM pour se protéger contre une épidémie, mais je suis prêt à apprendre. Notre objectif principal était d'utiliser LTSB et cela signifie qu'il n'y aura pas de magasin d'applications. Je vais peut-être jeter un œil à la fonctionnalité de liste blanche, mais le magasin n'a aucun objectif pour nous. Aucun fournisseur ne l'utilise vraiment de manière exclusive et nous déployons tout via des fichiers MSI aujourd'hui. MSIX sonne bien, mais c'est vraiment un avenir plus lointain.
Toutes les applications 7 Electron que nous exécutons ont un MSI sauf - vscode - pour lequel j'ai écrit le programme d'installation, mais le responsable semble trop amoureux de la configuration exe qui ne peut pas être déployée. N'oubliez pas que je ne recherche que les futures versions de Windows. Je ne peux pas attendre dans 5 ans.
«Seules les données utilisateur seront enregistrées dans les données d'application locales.»
J'espère que le logiciel pourra utiliser des données d'application itinérantes. Les données des applications locales sont supprimées car elles sont exclues de l'itinérance.

Mais de plus en plus de gens utilisent Windows10, oui, Windows10 est le courant de Windows. Si plus d'applications dans Ms Store, tout le monde peut le rendre facile à utiliser l'ordinateur, ils peuvent installer l'application plus rapidement et en toute sécurité. Plus de 700 millions d'utilisateurs bénéficieront du MS Store.
Et vous dites qu'aucun utilisateur n'a demandé une application win 10. C'est le pire, oui, vous pouvez voir comment l'utilisateur peut demander l'application UWP VSCode, mais que peu de gens peuvent contre cela dans ce problème. Et maintenant, vous pouvez voir, tant d'applications d'importation sont publiées dans MS Store, telles que MS Office, iTunes, Telegram, WeChat, etc. Maintenant, tant d'applications puissantes et utiles sont publiées sur MS Store. Ces équipes ont entendu la voix de leurs utilisateurs, mais pas seulement pour imaginer que «les gens de l'année n'aiment pas Windows10 et ils veulent juste un système d'exploitation comme Windows 7 et MS Store est mauvais, personne ne l'aimera». Mais ils entendent la vraie voix de leurs utilisateurs. Et ils suivent la voix.
Nous critiquons toujours Windows pour les pires applications qui blessent les utilisateurs, et sans une source logicielle officielle, les fenêtres ne sont pas bonnes pour les utilisateurs généraux. Ils ne peuvent pas trouver une bonne application pour terminer leur travail, ils ont un mauvais formulaire de candidature, le pire site Web ou d'autres. Mais maintenant, MS Store peut résoudre ce problème, pourquoi ne pas le faire?!

image
image
image

Eh bien, je l'ai fait en premier. En utilisant Advanced Installer Express Edition (qui est gratuit), VS Code fonctionne parfaitement comme un AppX (je n'ai pas essayé MSIX). Il pourrait être facilement soumis au magasin à partir d'ici. AFAIK tout fonctionne bien - le seul problème est que je n'ai pas essayé de supprimer le programme de mise à jour automatique de VSCode. 😃

Seules les choses qui nécessitent du travail:

  • [x] Suppression du programme de désinstallation
  • [] Ajout de l'icône du magasin (n'apparaît que dans l'installateur [donc le logo du package générique dans les captures d'écran] et dans le MS Store)
  • [] Ajout d'extensions de fichiers qu'il peut ouvrir (vous pouvez donc double-cliquer sur un fichier .php dans l'Explorateur de fichiers et l'ouvrir à partir de là)
  • [] Suppression du programme de mise à jour automatique pour des raisons évidentes

@WilliamABradley @petroemil @filfat

@hansmbakker @ be5invis @filfat Je ne peux pas travailler dessus pendant environ 2 semaines (extrêmement chargées), mais j'ai téléchargé mon AppX et mon certificat ici pour vos tests (si vous le souhaitez). Aucune garantie ou quoi que ce soit, mais cela devrait "juste fonctionner" moins les préoccupations sur la liste de contrôle.

Pour procéder à l'installation, vous devez d'abord activer le mode développeur dans Windows 10. Ensuite, vous devez télécharger le fichier «exportsmycert.cer» et l'installer dans «Machine locale»> «Magasin personnalisé»> «Personnes de confiance». Enfin, vous pouvez télécharger et installer l'AppX.

Outre les éléments de la liste de contrôle, n'hésitez pas à me faire part de vos commentaires. Bien sûr, convaincre les États membres de l'adopter comme méthode d'emballage pourrait être la partie difficile ...

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

Théoriquement, vous pourriez vous débarrasser de l'installation de l'étape de certificat, mais je n'ai pas de certificat de signature de code :(.

Et maintenant? J'ai hâte de télécharger VSCode dans le magasin. Maintenant, je pouvais obtenir la plupart des programmes en magasin, tels que la combinaison Office, TeamViewer Lite, Python et plus encore.

Y a-t-il de nouvelles informations?

Votez 32 pouces pour cela! VSCode est presque la dernière application que je dois installer sur mon PC Windows 10.
Tous les autres tels que Office 365, Power BI Desktop, WSL (Linux), Wechat, VCL, Remote Desktop, TreeSize, etc. sont maintenant dans le Microsoft Store! En attendant l'arrivée de VSCode et ce sera une bonne chance de promouvoir UWP avec des performances et une sécurité dans le bureau moderne.

Je veux du VSCode dans le magasin depuis des années maintenant. Toute mise à jour?

@alexandrudima @egamma pourriez-vous s'il vous plaît commenter ceci?

Ce numéro est ouvert depuis environ 2,5 ans, a beaucoup de votes positifs et de doublons (= demandes similaires). Les gens ont même commencé à essayer d'empaqueter VS Code eux-mêmes - voir https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735.

Maintenant disponible sur Snap pour Linux. Sérieusement, Microsoft a réussi à publier sur Ubuntu, un _ système d'exploitation non Windows_, avant de pouvoir sortir sur Windows.

Je ne sais pas pourquoi Microsoft se concentre moins sur MS Store. Tant d'équipes refusent de livrer leurs produits dans leur magasin, oui, leur magasin. Je dois télécharger le nouveau programme d'installation Edge et avoir une fenêtre UAC, je dois télécharger VSCode à chaque mise à jour. Et je demande que les équipes MOR apportent MOR pour stocker, il semble qu'elles ne savent pas ce que c'est. Comme Apple, XCode peut être trouvé dans l'App Store, mais dans Windows, si je veux créer un programme, je dois télécharger des installateurs tels que VS et d'autres. MS Store peut accepter les applications Win32 de nombreuses années, mais cela prend si peu de focalisation et tout comme leur «père» MS ne l'aime pas aussi.
JE NE VEUX PAS TROUVER UN INSTALLATEUR ET METTRE À JOUR UN SORTWARE À CHAQUE FOIS PAR MES MAINS.

Maintenant disponible sur Snap pour Linux. Sérieusement, Microsoft a réussi à publier sur Ubuntu, un _ système d'exploitation non Windows_, avant de pouvoir sortir sur Windows.

Peut-être que nous pourrons bientôt trouver VSCode dans le Mac App Store, mais pas dans le MS Store. Ayez juste un Mac la prochaine fois.

@alexandrudima @egamma pourriez-vous s'il vous plaît commenter ceci?

Ce numéro est ouvert depuis environ 2,5 ans, a beaucoup de votes positifs et de doublons (= demandes similaires). Les gens ont même commencé à essayer d'empaqueter VS Code eux-mêmes - voir # 10759 (commentaire) .

Oui, et j'ai trouvé une version dans MS Store mais nommée avec d'autres. Mais si ce n'est pas le support officiel, il ne sera pas mis à jour avec les problèmes de résolution de version de version. Tout comme celui-ci en magasin, avec une longue période ne se met pas à jour et ne prend en charge aucun complément.

Pouvez-vous envoyer un lien vers cette version

+1 pour l'implémentation de ms store. Sérieusement, c'est quoi ce bordel Microsoft?!

Cela vient juste pour moi: cela a-t-il semblé étrange à quelqu'un que Microsoft Edge (la nouvelle version basée sur Chromium) ne soit pas disponible dans le Store? Le nouveau Edge basé sur Chromium n'a aucun lien avec le système d'exploitation - rien ne l'empêche d'être distribué dans le Store, contrairement à Edge classique.

Cela signifie que Microsoft ne se soucie pas vraiment de publier ses propres projets dans le Store. Du tout. Nous demandons Visual Studio dans le Store depuis des années. Nous demandons également Microsoft Edge dans le Store depuis des années, et quand ils sont maintenant en mesure de le faire, ils ne le sont pas. Nous avons demandé VSCode dans le magasin, et même si j'ai montré il y a 4 mois https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735 que cela pouvait être fait, rien.

Les équipes Microsoft elles-mêmes pensent que le Store est un gaspillage de ressources.

EDIT: Et pendant que j'y suis, pourquoi les plans de mettre MS Paint dans le magasin ont-ils été abandonnés? Cela aurait pu être une application Store préinstallée. Pourquoi Windows Media Player, Windows Fax and Scan, etc., les applications Store ne sont-elles pas préchargées à ce stade?

Oui, cela m'a déconcerté de savoir pourquoi à peu près aucun des outils de développement de Microsoft n'est actuellement distribué via le Store, même les plus petits comme Azure Storage Explorer et Azure Data Studio. Peut-être que certaines fonctionnalités ne fonctionnent toujours pas avec le magasin? Peut-être qu'il y a un autre problème de blocage, comme la gestion des versions bêta / initiés? Je souhaite que nous puissions entendre les équipes sur ce qui bloque la distribution du Store et le calendrier pour y remédier. Je pensais qu'avec VS Code, ils voulaient peut-être simplement utiliser le même mécanisme de mise à jour multiplateforme, mais comme il est disponible via snap, cette théorie est passée par la fenêtre.

J'ai commencé une discussion sur le forum Edge Insider sur la distribution de Chromium Edge via le Store, et j'attends toujours de recevoir des nouvelles de quelqu'un de l'équipe Edge. Une théorie non officielle qui circulait suggérait que la version finale de production pourrait être distribuée via le Store et que les éditions bêta / initiés seraient installées / mises à jour via le programme d'installation.

Si Microsoft veut pousser les développeurs à publier des applications Win32 dans le magasin, ils devraient vraiment montrer l'exemple. Sinon, il envoie un message mitigé.

Oui, cela m'a déconcerté de savoir pourquoi à peu près aucun des outils de développement de Microsoft n'est actuellement distribué via le Store, même les plus petits comme Azure Storage Explorer et Azure Data Studio. Peut-être que certaines fonctionnalités ne fonctionnent toujours pas avec le magasin? Peut-être qu'il y a un autre problème de blocage, comme la gestion des versions bêta / initiés? Je souhaite que nous puissions entendre les équipes sur ce qui bloque la distribution du Store et le calendrier pour y remédier. Je pensais qu'avec VS Code, ils voulaient peut-être simplement utiliser le même mécanisme de mise à jour multiplateforme, mais comme il est disponible via snap, cette théorie est passée par la fenêtre.

J'ai commencé une discussion sur le forum Edge Insider sur la distribution de Chromium Edge via le Store, et j'attends toujours de recevoir des nouvelles de quelqu'un de l'équipe Edge. Une théorie non officielle qui circulait suggérait que la version finale de production pourrait être distribuée via le Store et que les éditions bêta / initiés seraient installées / mises à jour via le programme d'installation.

Si Microsoft veut pousser les développeurs à publier des applications Win32 dans le magasin, ils devraient vraiment montrer l'exemple. Sinon, il envoie un message mitigé.

C'est super hors sujet pour un. Aussi pour deux, Edge alimente techniquement le magasin irrc afin que vous ne puissiez pas mettre l'Edge en lui-même.

Si vous installez manuellement un logiciel et que vous vous plaignez du fait que le magasin est le meilleur moyen, je dirais avant tout que MSI est le principal et le meilleur moyen de gérer plusieurs machines d'utilisateurs car il est prêt pour l'entreprise. Il semble que MSIX, une fois prêt, donnera à chacun ce qu'il veut, y compris les installateurs d'entreprise et les installateurs en magasin, alors restez bien assis.

C'est super hors sujet pour un. Aussi pour deux, Edge alimente techniquement le magasin irrc afin que vous ne puissiez pas mettre l'Edge en lui-même.

Faux. Nous faisions référence à Edge à base de chrome, qui est _entièrement_ différent sous le capot de l'Edge classique. Rien n'empêche Chromium-based Edge d'être dans le Store, car il fonctionne même sur Windows 7. Chromium-based Edge n'alimente rien dans Windows 10. Nous avons commenté sur la manière dont Microsoft _pourrait_ distribuer "Chredge" dans le Store, mais _n'est pas_ pour des raisons étranges.

Edge alimente techniquement le magasin irrc pour que vous ne puissiez pas mettre le bord en lui-même

Le Store contient probablement un contrôle WebView pour afficher les pages Web (que l'ancienne application Edge utilise également), mais pas l'ensemble de l'application Edge.

La politique du magasin devrait d'abord changer. Les mêmes règles qui empêchent la soumission de Chrome, Firefox, Opera, Maxthon, etc. au Store s'appliquent. Et ne pas adhérer à leurs propres règles aurait probablement des complications juridiques. Ils vont devoir changer les règles avant que quoi que ce soit ne puisse être fait, et comme Chrome et Chromium Edge partagent les moteurs, ce n'est pas un changement facile.

En fait, sur le non des moteurs de navigateur, je pense que VS Code utilise Chromium pour l'interface utilisateur. Compte tenu de la façon dont il est utilisé (les extensions peuvent afficher du contenu Web dans VS Code), je pense que cela violerait la politique du magasin. Ainsi, si d'un point de vue technique, il est possible d'obtenir du code VS dans le magasin, la politique du magasin empêcherait probablement la soumission. Du moins, c'est ma compréhension de la situation.

Ça a du sens. Si tel est le cas, j'espère que cela pourra être réglé!

@ChuckkNorris étant une application rendue au chrome n'a rien à voir avec la politique du magasin, il existe de nombreuses applications à base d'électrons dans le magasin.

Facebook pour Windows affiche du contenu Web avec un moteur basé sur Chromium et il n'y a pas eu de conflit de politique.

La clause à laquelle je faisais référence se trouve sur https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies (10.2.1).

La plupart des applications Electron affichent uniquement le contenu hébergé en interne et, en tant que tel, ne naviguent pas sur le Web. Dans le cas de VS Code, cependant, certaines extensions (et peut-être même une partie de VS Code dont je ne suis pas au courant) introduisent la fonctionnalité de navigateur Web sous une forme ou une autre (qu'il s'agisse d'un navigateur intégré qui utilise directement l'instance Electron Chromium pour le rendu, ou en utilisant du HTML à partir de sources arbitraires).

Quant à Facebook pour Windows, il semble qu'il utilise en fait Webkit basé sur https://twitter.com/Martijn_Cuppens/status/1015169981368225793 et honnêtement je ne sais pas quoi en faire car il s'agit d'un navigateur à part entière (il y a moyens de lui fournir des liens spécifiques). Peut-être a-t-il une immunité diplomatique ou quelque chose du genre, compte tenu de la difficulté avec laquelle MS s'est battue pour obtenir une application Facebook soutenue par Facebook sur leurs plates-formes.

Personnellement, je pense que la politique est stupide, j'espère qu'avec le temps, nous la verrons disparaître avec Chromium bientôt intégré dans Windows. Peut-être que quelques autres problèmes potentiels seront également abordés dans ce cadre. Autrement dit, en supposant qu'il arrive finalement au magasin.

La politique du magasin devrait d'abord changer. Les mêmes règles qui empêchent la soumission de Chrome, Firefox, Opera, Maxthon, etc. au Store s'appliquent. Et ne pas adhérer à leurs propres règles aurait probablement des complications juridiques. Ils vont devoir changer les règles avant que quoi que ce soit ne puisse être fait, et comme Chrome et Chromium Edge partagent les moteurs, ce n'est pas un changement facile.
En fait, sur le non des moteurs de navigateur, je pense que VS Code utilise Chromium pour l'interface utilisateur. Compte tenu de la façon dont il est utilisé (les extensions peuvent afficher du contenu Web dans VS Code), je pense que cela violerait la politique du magasin. Ainsi, si d'un point de vue technique, il est possible d'obtenir du code VS dans le magasin, la politique du magasin empêcherait probablement la soumission. Du moins, c'est ma compréhension de la situation.

Ils s'en moquent et ne veulent pas faire ça. Tant de logiciels basés sur Electron peuvent être publiés dans MS Store. Et un outil dans NodeJS sera donné pour construire NodeJS basé sur UWP. Et un troisième VS Code nommé Kode Studio en magasin. Rien ne les arrête mais ils ne veulent tout simplement pas faire ça ou ils détestent faire ça.

Pouvez-vous envoyer un lien vers cette version

Il s'appelle VS Code basé sur Kode Studio mais certaines fonctionnalités sont désactivées. Le lien du magasin est https://www.microsoft.com/store/productId/9NXDMCLN8P1X

Ceci est Kodi Studio, les extensions et certaines autres fonctionnalités sont désactivées.
Annotation 2019-04-26 235840

Microsoft et Kano lancent un kit PC Windows 10 à construire

Le Kano PC est destiné à apprendre aux enfants à construire leurs propres ordinateurs portables à écran tactile et à apprendre à coder, etc.
Il fonctionne sous Windows 10 S, ce qui signifie uniquement le Microsoft Store.
Ce serait génial s'il pouvait exécuter du code Visual Studio!

Il semble qu'il y aura une version de vscode réservée au navigateur à l'avenir dans url- https://online.visualstudio.com
Cela dépendra probablement de la télécommande SSH pour l'exécution.
Ce qui fonctionnera également dans tous ces appareils restrictifs. Mais le code et les serveurs distants vscode doivent s'exécuter ailleurs dans des appareils compatibles (actuellement Linux). Voyons comment les choses se passent.

Le nouveau terminal Windows sera distribué via le Store .

Alors dites-moi encore comment n'est-il pas possible de faire la même chose avec VS Code? C'est juste une jolie interface utilisateur au-dessus d'un tas d'outils CLI. Et le terminal Windows prouve que ces outils CLI sont accessibles à partir d'une application UWP / Store.

Je suis surpris qu'après 2 ans, la contribution de l'équipe de développement de base soit absente à ce sujet. Allez les gars, dites au moins ce qui vous empêche de faire ça.

Je suis surpris qu'après 2 ans, la contribution de l'équipe de développement de base soit absente à ce sujet. Allez les gars, dites au moins ce qui vous empêche de faire ça.

C'est ce qui les empêche de faire cela, ce sont des milliers de choses plus importantes. La publication dans le MS Store améliore-t-elle la programmation d'une manière ou d'une autre? Je ne pense pas

Ne pas minimiser les efforts de quiconque, mais publier sur le magasin n'est certainement pas une tâche gigantesque, n'est-ce pas?

C'est tellement ridicule. J'exécute VS Code une fois de temps en temps, semaine - deux et chaque fois qu'il me demande des mises à jour. Je ne peux donc pas commencer mon travail mais attendre le téléchargement, installer la mise à jour et redémarrer l'application. Je veux avoir VS Code toujours à jour, avant de les démarrer, pas après. Pourquoi le Microsoft Store ne fait-il pas cela? C'est 2019 pour l'amour de Dieu.

C'est tellement ridicule. J'exécute VS Code une fois de temps en temps, semaine - deux et chaque fois qu'il me demande des mises à jour. Je ne peux donc pas commencer mon travail mais attendre le téléchargement, installer la mise à jour et redémarrer l'application. Je veux avoir VS Code toujours à jour, avant de les démarrer, pas après. Pourquoi le Microsoft Store ne fait-il pas cela? C'est 2019 pour l'amour de Dieu.

C'est possible, mais VS Code n'est pas dans le Store ...

J'ai une pensée bizarre.

Étant donné qu'Edge reçoit maintenant des extensions de l'onglet "Extensions pour Edge" du Microsoft Store, est-il possible que l'équipe VS Code travaille également dans cette direction? Après tout, si le plus gros bloqueur du déplacement de VS Code vers MS Store est l'extension, peut-être que le modèle «Extension for Edge» pourrait être une solution?

si une politique empêche vscode d'être téléchargée dans le Microsoft Store, alors la politique est erronée.
J'ai déjà dit un million de fois à Microsoft de renvoyer tous ceux qui travaillent sur ce projet.

Ou laissez-moi deviner, êtes-vous en train de pousser secrètement tout le code VS sur le Web, puis encore plus de PWA, puis comme il y a PWA dans MS Store maintenant, ce problème désespéré de longue durée peut enfin être résolu en une seconde ?

Mais comme Edge passe à Chromium à pleine vitesse, tout ce qui précède ne peut être fait tant que Edge on Chromium ne sera pas officiellement publié et remplacera l'ancien Edge, ce qui arrivera début 2020. Est-ce le plan Big M?

Je veux dire si c'est le cas, c'est assez excitant! Cela signifie que ce problème peut également être résolu après une longue attente.

S'il s'agit d'un problème de sandbox ou de place de marché d'extensions, au moins peut-il y avoir une version avec les extensions distantes installées afin qu'elle puisse être utilisée pour le développement à distance?

Veuillez envisager de rendre Visual Studio Code disponible pour l'installation à partir du Microsoft Store ou au moins envisager de le publier en tant que MSIX . Merci!

Ce serait excellent si les mobiles Windows 10 peuvent être utilisés comme outil de développement Web! ;)

Il est obsolète: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Et ... pourquoi programmer sur un appareil mobile?

Ce serait excellent si les mobiles Windows 10 peuvent être utilisés comme outil de développement Web! ;)

Il est obsolète: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Et ... pourquoi programmer sur un appareil mobile?

Je voudrais coder pendant mes voyages. J'aimerais coder avec Surface Neo . Je voudrais coder en mode Window S. J'aime aussi coder dans des appareils comme le Samsung Galaxy Tab S6 .

La nouvelle de la sortie du nouveau Edge m'a donné une idée. VS Code peut-il être un composant système facultatif et mis à jour également via Windows Update?

@filfat Non, c'est une idée terrible.

Est-il déjà venu à l'esprit que c'est probablement que le magasin est si horrible, ce qu'il est, qu'il est considéré comme une blague en interne? J'ai entendu dire que l'équipe du Store n'est pas très en phase avec le Microsoft moderne. La stratégie de magasin a également échoué de façon dramatique à tel point que Microsoft a annoncé une stratégie de magasin ouvert pour tous les systèmes Windows avec même les vieux critiques de Microsoft Tim Sweeney. Ils ont également blogué sur un nouveau mécanisme de mise à jour qui ressemble exactement à Chrome OS. Peut-être que les nouveaux employés sont simplement habitués à faire les choses de cette façon. Peut-être que personne n'aime le magasin. Peut-être que nous ne devrions même pas aimer le Store parce que nous sommes des fans biaisés de Microsoft. Il n'y a eu aucune nouvelle fonctionnalité ou annonce concernant le Store ou de nouvelles applications passionnantes à venir sur le Store au cours des deux dernières années. (Depuis que Terry Myerson est parti) C'est vraiment un terrain vague. Tous les projets de l'époque de Terry sont en train d'être tués. Initiatives 3D, concentrez-vous sur le créateur, la barre de personnes, le groove, l'ancien bord et bien plus encore. Heck, même jusqu'à ce jour, DotNet Core 3.0 et C # 8 ne sont toujours pas disponibles pour UWP. La prise en charge de Xamarin Form pour UWP a toujours été inférieure à la moyenne. Qu'est-ce que cela vous dit?

"The Store" et "UWP" sont 2 technologies très différentes (même si elles ont commencé ensemble, aucune n'a plus besoin de l'autre). C'est hors sujet pour cette question, mais je crois que ces points doivent être abordés. Vous avez raison de dire que UWP va probablement disparaître, et cela sera probablement en faveur de .NET Core (juste mon avis, aucune connaissance d'initié). Les îles XAML et d'autres fonctionnalités signifient que les idées d'UWP continueront de vivre (de la même manière que les idées de Silverlight vivaient toujours dans UWP).

Le magasin en tant que modèle de distribution est génial. L'équipe Terminal l' utilise comme son principal merchanisme de distribution. L'équipe Powershell y réfléchit. Ces deux projets ont nécessité des modifications du magasin pour se concrétiser, donc dire qu'il n'y a pas eu de nouvelles fonctionnalités est tout simplement faux. Je ne doute pas de ce que vous avez entendu (il y a près de 150000 employés chez Microsoft, donc ils n'auront pas tous le même avis) mais d'expédier des choses qui sont fondamentales pour le système d'exploitation à travers ce mécanisme (sans parler de tous les -of-box apps) suggérerait qu'elle évolue encore, qu'elle ne se fait pas tuer.

Le Store nous a également apporté les technologies MSIX , qui est le modèle de déploiement et le sandboxing derrière le Store mais sans la distribution centralisée.

Certes, il n'y a pas de grandes applications nommées dans le Store (à part Adobe et un tas de jeux), mais c'est toujours utile. Notre service informatique déploie plus d'une douzaine d'applications externes (et certaines internes) via le Store, que nos utilisateurs n'ont pas à trouver, installer, mettre à jour ou maintenir de quelque manière que ce soit. Si nous pouvions ajouter VSCode et certains des autres utilitaires Azure, ce serait moins de choses que nous devons compter sur les utilisateurs pour maintenir

C # 8 ne sont toujours pas disponibles pour UWP

C # 8 est partiellement disponible pour UWP
Vous pouvez définir <LangVersion>8.0</LangVersion> dans votre fichier de projet

L'application Terminal et Python distribués dans le magasin démontrent que c'est une idée intéressante. Les outils de développement sont le dernier domaine d'applications qui n'a pas été conteneurisé, donc y parvenir serait très impressionnant et bénéfique.

Windows devrait simplement être livré avec une version allégée de Docker, les serveurs de langue pourraient alors s'exécuter dans des conteneurs Docker avec isolation Hyper-V. Ce serait également bien si vous pouviez ouvrir un référentiel git dans VS Code et qu'il obtienne son propre conteneur de développement, en tirant également parti de la conteneurisation isolée.

+1

Quels sont les progrès sur ce problème? Sera-t-il jamais publié ???

@xpirad Presque certainement complètement mort maintenant, tout comme le Windows Store.

Et ce n'est pas non plus une hypothèse FUD. Tous les commentateurs techniques que j'ai lus ont déclaré que l'écriture était sur le mur du Store depuis un bon moment maintenant. Jetez un œil aux événements récents: la monétisation des publicités est en train de s'arrêter, il y avait une répartition des prix désespérée de 90/10 pour essayer d'attirer de nouveaux développeurs, et Microsoft Edge a récemment abandonné le support pour UWP et le Store. MSIX travaille en dehors du Store et cible principalement en dehors du Store avec son marketing et son public cible.

Vous pourriez dire, oh, le nouveau terminal est dans le magasin. Ouais, parce que le terminal est une application UWP, un format qui est mort pour littéralement toutes les grandes entreprises en dehors de Microsoft. (Facebook vient de retirer son application la semaine dernière.) VS Code n'est pas une application UWP, et même si elle pourrait être distribuée dans le Store, il est peu probable que cela se produise, d'autant plus que Microsoft a promis que des composants de base comme Paint et Fax & Scan le seraient être distribué dans le Store pendant _years_ et ne l'a toujours pas fait et n'a toujours pas de plan récent pour le faire.

Messager Facebook https://www.microsoft.com/store/productId/9WZDNCRF0083
et instagram a été récemment mis à jour https://www.microsoft.com/store/productId/9NBLGGH5L9XT
Apple dirige vers le magasin pour télécharger iTunes https://www.microsoft.com/store/productId/9PB2MZ1ZMB1S
Télégramme https://www.microsoft.com/store/productId/9NZTWSQNTD0S
Slack https://www.microsoft.com/store/productId/9WZDNCRDK3WP
Application compatible Nice Sketch Lunacy https://www.microsoft.com/store/productId/9PNLMKKPCLJJ
Greatest Paint.Net https://www.microsoft.com/store/productId/9NBHCS1LX4R0
Image de l'émulateur Windows 10x https://www.microsoft.com/store/productId/9PD8VQGN8015
Spotify https://www.microsoft.com/store/productId/9NCBCSZSJRSB
Adobe, Corel, Twitter, pilotes Intel, de plus en plus de parties du système.

Tellement mort :)

Nous l'utilisons également pour des applications professionnelles comme powerbi et c'est génial car nous n'avons pas à le mettre à jour dans Configuration Manager

Obtenez Outlook pour Android https://aka.ms/ghei36


De: behroozbc [email protected]
Envoyé: jeudi 5 mars 2020 10:39:01
À: microsoft / vscode [email protected]
Cc: hypercube33 [email protected] ; Commentaire [email protected]
Objet: Re: version [microsoft / vscode] dans le Microsoft Store (# 10759)

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

-
Vous recevez ceci parce que vous avez commenté.
Répondre à cet e - mail directement, voir sur GitHub https://github.com/microsoft/vscode/issues/10759?email_source=notifications&email_token=ACCT3YVPOLR5CO2ONZZGGXDRF7ISLA5CNFSM4CNFEOC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN57FSY#issuecomment-595325643 ou désabonnement https://github.com/notifications/unsubscribe- auth / ACCT3YQWLAGMEE6OXHGKYBDRF7ISLANCNFSM4CNFEOCQ .

Sera-t-il possible au moins de le publier dans des bundles MSIX? Cela arrive déjà pour les PowerToys.

Si les équipes de Microsoft ne prennent pas en charge la technologie de Microsoft, il est temps que nous passions tous à Linux. PowerToys ne publie pas MSIX de la nouvelle version et PowerShell 7 n'a pas de package MSIX. Mais la version VSCode dans le magasin Snapcraft, la version PowerShell et .Net Core en tant qu'APT, Microsoft voudra peut-être nous le dire, si vous voulez utiliser un bon gestionnaire de packages moderne, choisissez Linux, il est temps MAINTENANT.

Sera-t-il possible au moins de le publier dans des bundles MSIX? Cela arrive déjà pour les PowerToys.

Non, PowerToys a changé d'avis et nous devons utiliser un ancien Windows, pas le modèle Windows 10. De plus, PowerShell 7 stable n'a pas non plus de programme d'installation ou de version de magasin MSIX. Que ce soit l'esprit de Microsoft pour ne pas prendre en charge la nouvelle technologie de Windows 10.

@wenqiangxie si vous jetez un œil à la liste des problèmes, vous verrez un tas de problèmes en utilisant MSIX, je crois que c'est pourquoi ils arrêtent de fournir des packages MSIX pour le moment

@wenqiangxie si vous jetez un œil à la liste des problèmes, vous verrez un tas de problèmes en utilisant MSIX, je crois que c'est pourquoi ils arrêtent de fournir des packages MSIX pour le moment

pourquoi ne pas nous dire ???

@wenqiangxie si vous jetez un œil à la liste des problèmes, vous verrez un tas de problèmes en utilisant MSIX, je crois que c'est pourquoi ils arrêtent de fournir des packages MSIX pour le moment

Ils devraient donc résoudre ces problèmes, mais n'abandonnent pas le programme d'installation MSIX ou la version du Microsoft Store. Ils sont l'équipe de Microsoft, ils devraient être un leader qui utilise la nouvelle technologie de Windows 10. S'ils ne le font pas, comment pourrions-nous demander à un autre développeur de prendre en charge Windows 10, et le modèle Windows n'est qu'une diapositive et rêverie. Et maintenant, je ne trouve pas la fonctionnalité de Windows 10 comme ceux que Microsoft nous montre, Windows 10 est juste un Windows ancien et obsolète comme Windows XP ou ME, car l'équipe de Microsoft ne prend pas en charge les nouvelles technologies et les modèles de Windows.

Ceci est une application multiplateforme. Alors pourquoi perdre du temps dans un autre déploiement qui est juste pour Window.

Ceci est une application multiplateforme. Alors pourquoi perdre du temps dans un autre déploiement qui est juste pour Window.

Cet argument peut être utilisé pour tout ... des Snaps aux Homebrew Casks.

Ceci est une application multiplateforme. Alors pourquoi perdre du temps dans un autre déploiement qui est juste pour Window.

Comme il s'agit d'un logiciel de Microsoft et que le Microsoft Store est de Microsoft et très important de Windows 10, le système le plus important de l'utilisateur personnel, des millions d'utilisateurs demandent à l'équipe VSCode de le faire et d'aider Windows à être de mieux en mieux. Windows / Windows 10 est le système le plus important du système personnel / professionnel, pas MacOS, pas Linux, c'est un fait, et maintenant les utilisateurs de Windows 10 demandent à Microsoft de rendre Windows 10 moderne et meilleur que n'importe quel autre moment.

Et nous avons des mises à jour en arrière-plan avec le Microsoft Store :-)

Et nous avons des mises à jour en arrière-plan avec le Microsoft Store :-)

L'équipe VSCode travaille sur le package d'un programme d'installation MSIX (# 61793), lorsque cela est fait, c'est un grand jalon de l'objectif de «Release in the Microsoft Store (# 10759)», quatre ans plus tard, nous avons la première problème.

Quel est le statut ici? Quelle est la prochaine étape?

Ce qui est ennuyeux, c'est que le mode Windows 10 S est une blague. Vous ne pouvez utiliser que des applications purement Microsoft ou en magasin. Et Microsoft vend des appareils qui utilisent le mode S dès le départ. Pour quoi? Rédaction de documents Word et navigation? Sois sérieux.

Store ne contient même pas MS Teams. Peut-être un bon signe que Store est le dernier de leurs esprits. Ce qui est dommage, car le magasin propose un processus de mise à jour unique. Plus besoin pour les développeurs d'écrire leurs propres programmes de mise à jour. Pour une raison étrange, CELA n'est pas une priorité. Cela sécuriserait et simplifierait le déploiement d'applications des milliers de fois.

Cela met fin à ma diatribe.

Maintenant, pouvez-vous s'il vous plaît signer VS Code ou le mettre dans le magasin, afin que j'aie quelque chose de mieux à faire sur la tablette Surface Go 2, que de parcourir et d'utiliser RDP pour me connecter aux machines de développement appropriées?

MAybe c'est pourquoi? https://visualstudio.microsoft.com/services/github-codespaces/

@vkocjancic

Surface Go 2 est livré avec:

  • Édition familiale de Windows 10 en mode S (clients grand public)
  • Édition Windows 10 Pro (clients commerciaux)

Vous pouvez passer de Windows 10 S à Windows 10 sans frais supplémentaires. Une fois que vous avez quitté le mode S, vous ne pouvez plus revenir en arrière.

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
Je suppose que rien ne vous empêche d'apporter votre propre version de VSC au magasin. Par exemple, voici une installation de Visual Studio Code qui a été adaptée à un langage de programmation que je ne connais pas:
https://www.microsoft.com/store/productId/9NXDMCLN8P1X

@teohhanhui
Il existe des cas d'utilisation pour Windows 10 S. J'utilise également mon ordinateur portable en mode S depuis plus d'un an maintenant. Je suppose que changer n'est pas son option préférée 😉

@teohhanhui Peut-être que vous m'avez mal compris. Le mode S est inutile avec le Microsoft Store inutile. De plus, les applications installées à partir du magasin ne sont pas garanties de s'exécuter en mode S. En dehors de cela, j'aime le temps de démarrage rapide, j'aime les performances de la batterie. En gros, je ne veux pas changer sauf si c'est absolument nécessaire.

@JensMertelmeyer Il y a deux raisons:

  1. Il n'y a rien que je déteste plus qu'une application dans un magasin d'applications du fournisseur XY. Prenez Putty par exemple. Quelqu'un a obtenu le code source, le reconstruit pour le magasin et charge maintenant des logiciels autrement gratuits. Pas une bonne chose pour le magasin. Et...
  2. J'ai une vie. ;-)

@teohhanhui Peut-être que vous m'avez mal compris. Le mode S est inutile avec le Microsoft Store inutile. De plus, les applications installées à partir du magasin ne sont pas garanties de s'exécuter en mode S. En dehors de cela, j'aime le temps de démarrage rapide, j'aime les performances de la batterie. En gros, je ne veux pas changer sauf si c'est absolument nécessaire.

@JensMertelmeyer Il y a deux raisons:

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. ;-)

(pas fan de fenêtres)
Je ne suis pas d'accord pour dire que le mode est logique pour les entreprises.
Vous supprimez la capacité de vos employés stupides d'installer quoi que ce soit sur la propriété de votre entreprise. Vos employés stupides installeront probablement beaucoup de virus si vous ne leur interdisez pas d'utiliser quoi que ce soit.

S'ils changent smote pour permettre l'installation de trucs à partir de dépôts sélectionnés / hébergés par l'administrateur à l'aide de winget, ce serait là où il doit être.

Il a fallu beaucoup de temps aux fenêtres pour réaliser qu’elles avaient besoin d’un gestionnaire de paquets.
J'espère qu'ils comprendront ce qu'ils doivent en faire pour le bien de leur service et de leurs clients.

  • Quelqu'un a obtenu le code source, le reconstruit pour le magasin et charge maintenant des logiciels autrement gratuits. Pas une bonne chose pour le magasin. Et...
  • J'ai une vie. ;-)

Ainsi, le processus d'emballage et de mise à jour d'une version du magasin ne vaut même pas quelques centimes de votre part. Et cela ne vaut pas non plus la peine de le faire vous-même, car vous avez de meilleures choses à faire.

Fascinant.

@JensMertelmeyer, ce n'est pas une question d'argent dans notre cas, c'est une question de confiance. Si Microsoft compile VSCode, je sais que ce sera la bonne version. Vous ne savez pas si la version de PuTTY dans le magasin prend une copie de toutes vos clés privées et connexions et les envoie au développeur. Même s'il était gratuit, je me méfierais de l'utiliser!

Cette page vous a été utile?
0 / 5 - 0 notes