Exceptions cross AppDomains. But when they do, the SerializationException on the other side only carries the full name of the exception's type.
Special case this scenario (or whenever a SerializationException is thrown when attempting to serialize an exception) and add the ToString() result on the non-serializable exception inside the SerializationException. That way the essential information is preserved and can be used immediately without further effort.3 votes
Keep wildcard include when adding matching file to project
Being able to include files in a project via a wildcard is a nice feature but VS removes the wildcard and replaces it with individual inclusions for each matching file whenever I add or remove a file that matches the wildcard.
For example, this:
<None Include="Features\*.feature" />
<None Include="Features\Authentication.feature" />
<None Include="Features\SpecFlowFeature1.feature" />
<None Include="Features\SystemSmokeTest.feature" />
This is carried over from a previous suggestion that was closed:6 votes
for vs 2017 on the source control explorer get latest version should be the first selection instead of Open in File Explorer
for vs 2017 on the source control explorer Get Latest Version should be the first selection instead of Open in File Explorer. In previous versions it was the the first in the drop down now its second.17 votes
The visual studio 2017 Go To feature is working well. The only thing that is missing for me is a "go to file member" feature.
Same thing as the Go To member but for the current document only (implemented in Resharper).
This kind of feature eases the keyboard navigation a lot. Using the current top dropdown is not keyboard friendly.
Having this feature will make me switch from Reshaper navigation to Visual Studio 2017 navigation.3 votes
Given md preview is already there in vs code and 2017 got md language support, why not just bring it over?7 votes
New VS2017 Icon Sucks!16 votes
There needs to be an 'overall progress' indicator when you're downloading 20+ GB of installation files. It would be nice to know how much longer you have to wait for the files to finish downloading and installing.5 votes
Like our customer's feature requests, if there are so many web performance tests, it is not easy for us to run them together in command line or in the VS IDE, whether product team could provide a better workaround or feature to run so many web performance tests?3 votes
Add Typescript component to VS Build Tools 20172 votes
There needs to be a way to format the way DateTime objects' value is displayed in the debugger to show the milliseconds.
Doesn't have to be a customizable format just need a format that shows milliseconds.8 votes
It will be handy to have a way to go to the overridden function from the overriding function.
I think an intuitive way will be to use "Go to Definition" feature on the override keyword.
(similar to how we can use "Go to Definition" on the auto keyword)
Thank you.7 votes
The translation of VS Community 2017 and .NET Framework to pt-BR are awful... It bothers advanced professional and also beginners. Words such "delegate" have complete diferente meaning in Portuguese.
The translation made of exception "RunSynchronously cannot be called in a task not assigned to a delegate" in Portuguese sounds like the task could not be assigned to a sheriff...
Please, stop to translate technical products as Visual Studio. It the same that obligate Biologists to translate the scientific names from latin to each language.7 votes
I need to set different source control tool for different solutions.1 vote
Suggestion: when a subclass invokes a parent method, the method you are calling makes a color distinguish
建议：子类调用父类的方法时，使用一种颜色区分;如：IChannelHandlerContext contex;contex.WriteAsync(); 这里的WriteAsync() 可以使用一种颜色表示出来，以更更直观的看出这不是当前这个类定义的，是继承了上级父类。
Recommendation: subclass methods call the parent class, the distinction between the use of a color; such as: IChannelHandlerContext contex; contex.WriteAsync (); 【.WriteAsync()】here can be expressed using a color, with a more intuitive to see that this is not the class's definition is inherited from the parent class supervisor.
The method of calling interface wants to deepen the value on the Yellow value, which is more advantageous to distinguish the interface.12 votes
TFS Power Tools for VS 2015 has shell extensions for TFS commands; these need to be upgraded to work with VS 20179 votes
Limiting the download speed would be very helpfull in small offices with limited internet speed.12 votes
VS web-based installer should download the newest VS version once the latest version is released. instead of the outdated one0 votes
Monochrome icons are not a good idea. No matter what colour you pick, they are going to blend into the background and be indistinguishable for some users.
The VS 2017 product icons look particularly bad on the start menu. Which, surely, is one place you really want them to look good!6 votes
See please i take God beg una, create an ISO so we can use IDM to resume or pause download, if network gets bad.2 votes
Now that NuGet is fully integrated into MSBuild, VSIX projects should support the PackageReference feature.
If you add a reference manually or through NuGet (utilizing packages.config), the VSIX project automatically includes the assembly since the reference is marked as Reference inside of the csproj file instead of PackageReference.6 votes
- Don't see your idea?