We want to make Help all you need
source link: https://devblogs.microsoft.com/visualstudio/we-want-to-make-help-all-you-need/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
We want to make Help all you need
Jason
September 23rd, 2021
On the Visual Studio team, we aspire to deliver higher satisfaction across all areas of Visual Studio with greater awareness, connectivity, and productivity. With this in mind, we’ve been investigating the age-old “Help Menu”. This is just the start of a series of experiments we’re trying, and we want your (ahem) help to improve it. This change aims to connect you to resources that will better unlock Visual Studio: docs, getting started material, our social media, Developer Community, and your subscription information.
The new help menu in Visual Studio 2019 version16.11 (Download Here)
Before vs After
As you can see, we have added lots of resources. Here is a list of how you can connect with the Visual Studio team:
- We want to hear from you! Use Send Feedback to let us know what features you want to see!
- Explore Feature Requests and learn more about what others want to see and what is coming soon.
- Join Us on Social Media to connect with the Visual Studio team and chat!
We also added resources to help you get started with Visual Studio. We think that this will also help existing Visual Studio users learn some new tricks:
- Watch the Tips and Tricks videos on how to take your Visual Studio skills to the next level.
- Get Started with helpful videos and trainings to bring you up to speed on how to master Visual Studio.
- Utilize the Keyboard Shortcut Reference documentation page to figure out what keyboard shortcuts are essential to you and learn some new ones too!
- Do not miss new features that can impact your workflow by staying up to date with Release Notes.
- Get excited about what is coming to Visual Studio with the Roadmap and learn how you can be a part of that plan!
Lastly, I want to emphasize the My Subscription flyout. Most users who’ve purchased Visual Studio Professional or Enterprise (or have had it purchased by their organization) have a Visual Studio subscription. If you have a Visual Studio subscription you may not know about the broad collection of additional benefits that are included! This menu item will give you access to:
- The subscriber portal to start using all of the subscription benefits included for free with your subscription. Offers change based on your subscription type, but here are a couple examples of what you might be missing out on:
-
- Up to $150 in monthly Azure credits included for free with your subscription. No credit card is required to activate these, and they refresh every month. From hosting a static website, publishing an ASP.NET site to Azure, to building a containers in Azure, there are unlimited ways to start using your Azure credits today.
-
- Up to 6 months of Pluralsight courses where you can find hundreds of courses around C#, ASP.NET, Azure, Angular, React, and more.
-
- Up to 4 technical support incidents that can be used to resolve break-fix issues in non-production environments.
-
- All previous versions of Visual Studio and access to a huge library of current and past Microsoft software for use in developing and testing your applications.
- Product Keys to assist with offline installs, and to unlock all the products you require.
- Subscription Documentation to assist with troubleshooting and help make sure you get the most out of your subscription.
I’d encourage you to visit the Subscriber portal on a regular basis to stay up to date with your Visual Studio subscription. If you don’t have a Visual Studio subscription, check out our free Dev Essentials program.
We would like to thank everyone who provided feedback on Developer Community and Twitter for helping us design these improvements.
We’re planning more experiments on helping you find useful resources. We look forward to learning from you what you want to see in the product. If you have a suggestion, please leave your comments on this Developer Community Ticket. We look forward to hearing from you and learning more!
Jason Chlus
Program Manager, Visual Studio
Follow
Posted in Visual Studio
Read next
5 comments
Log in to join the discussion.
Michael Taylor
September 23, 2021 9:19 am
Sorry but this is a step backwards in my opinion. Imagine that you have just arrived in a foreign country and are trying to find your way around. There is a sign with a large set of options on it. The first option is about getting directions. The rest of the options are related to checking your travel account, reading about recent updates to the station, privacy policies and the weather outside. All useful information unto themselves but to someone just needing help it is completely overwhelming.
In my opinion the goal of the help menu should be to be as small as possible so the focus is on exactly what the help menu is for – help. Anything that you might want to add to that menu should at best be a submenu. For example My Subscription and Register Visual Studio are competing to me. If I have a subscription I don’t need to register. If I register I might or might not have a subscription. Wouldn’t a simple submenu that combines them be better?
Same with all that new stuff in the middle – check for updates, release notes. If I just installed VS for the very first time I have the latest version and if I’ve never used VS before I don’t care about the release notes either. Why is this taking up 3+ menu items rather than just being consolidated or in a submenu?
So I believe this is a radical step backwards as someone who teaches people new to VS. It is overwhelming to someone who just needs help.
Joe Woodbury
September 23, 2021 12:10 pm
Why does a one-time action–“Register Visual Studio”–take up residence in a menu?
cs
September 23, 2021 10:30 pm
More focus should be on making it easier to acquire and consume help.
Offline help needs improvement for these obvious reasons.
* lack of access to the internet
* to reduce bandwidth usage
* to stop wasted developer time acquiring/organizing offline help (often repeated by different developers)
* to allow “reading” off device (i.e. printed)But docs.microsoft.com makes that difficult:
* only “pdf” versions of a “docset” that docs have chosen to be “Download PDF” are able to be quickly downloaded for offline
– for anything else you have to manually go through each node and “print” that nodes page…a time consuming process* it’s not possible to go to any “folder/group” in the tree and print or download its children
e.g. If I want to read up on the “NET CLI” (https://docs.microsoft.com/en-gb/dotnet/core/tools/) and get ALL the collection of “pages” related to that section I can’t quickly* it would be nice if a “download” of a “set of pages” could be done as separate entities i.e. 1 file per “page” rather than one big PDF – i.e. use the “filename/filesystem” as a “cheap” way to index pages
* provide the ability to “download” topics/pages as .MD files instead (after all that’s the source of the help in github after all) – so that someone can use an .MD viewer to read it instead.
* the formatting of the pdf is suboptimal i.e.
– you get a huge “Contents” preamble, but no page numbers/references are used…thus a physically printed copy is impossible to navigate
– the formatting makes paper printing wasteful e.g. lots of wasted space, and “section titles” are to big, and also use a “filled blue background”…which means lots of wasted ink / paper
– it assumes/relies on being a digital pdf for navigation (i.e. click on item in contents to navigate to it)….there is no “index” at the bottom like a “book”.Acquiring help:
* reduce developer time wasted (in various ways) i.e.
– multiple developers downloading the same help all the time
* provide the ability to snapshot offline sets of help documentation in an efficient/repeatable way e.g. via scripting
“historical/stable”
* “Download PDF” assigns a “guid” as the filename….so the first thing one has to do is choose one’s own scheme / way of naming the help that has just been downloaded……causes inconsistency and possible duplication of downloadFormatting/Indexing/Search:
* needs improvement….relies too much on “the web” as the indexer……..it’s too noisey, and not focussed enough…..and as PDF’s relies on the PDF viewer…..which is too basic
* if one has installed certain Workloads in Visual Studio then ALL searching should be specific to only those workloads and/or temporarily focus to specific workloads.The problem with docs.microsoft.com is that it can change at any time, it’s possible to for links to die, that entire doc sets are “archived” or not even be archived – people like stability. Look back at what happened with the old MSDN docs sites and the old Microsoft Blogs sites – whole “important” articles lost or hard to find/discover now, and “comments” lost, and whole sections “archived” off.
Ian Marteens
September 24, 2021 2:38 am
I totally agree.
Larry Smith
September 25, 2021 7:17 am
For me, I would like to see better integration of the code analysis “Errors, Warnings, Messages” codes. All to often they are not linked to any actual Help content, but take you to a web search result of the code. I’m now forced to read various (contrary, incorrect, or speculation on what caused the analyzer to produce the code) old and out of date responses.
If it was deemed important enough for a rule to be created for an analyzer then the code rule author (team) should also be required to produce the companion help artifact that should be delivered along with the rule.
This is important for two reasons. First it shows that you have concrete evidence and a solution for the rule. Secondly its provides a quick intentional response to a developer to keep them on track.
Can’t say how may times these search results have wasted 20-30 minutes and did not provide a adequate resolution. (Not to mention that brilliant glimpse of an idea I did have 30 minutes ago has now completly vanished.)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK