I think this has been asked several times around here and closed without a proper explanation.
I've got a solution with lots of projects, I would like to group some of the related projects in the same folder.
At the moment you can do that with "virtual" solution folders, why can't we just map these to disk?39 votes
Idea is simple... Visual Studio x64 version!!87 votes
Like this case here: https://social.msdn.microsoft.com/Forums/vstudio/en-US/38f58150-b93f-484c-b71e-f140a85986d8/can-we-add-comment-during-recoding-session-of-a-profiler?forum=vsdebug, if we use the profiler wizard directly, we could pause the profiler during running the app, you know that the test project also add the feature called profiler test in the test explorer window, but we didn't find the function which could pause the profile, so we couldn't collect the specific performance report for specific functions or pages or others.4 votes
I have had to repair my installation 3 times this week and each time, VS forgets all but about 4 extensions I have installed, leaving me to work out which ones I had and go manually install them again.
Some way to at least export a list of installed extensions would be nice, if not have VS actually repair while still retaining installed extensions.4 votes
Due to the instability of the CodedUI Test Builder, and the unpredictability of playback I have many separate methods in a single UIMap file. I would like to merge the actions\methods into 1 method\an existing method. Within the UIMap there already is a function that will split a UI Action into separate methods, and I want to do the opposite and merge separate actions\methods into 1 method\an existing method.147 votes
VS 2017 currently uses its own internal version of CMake which is a couple of versions behind from the current version. This prevents us from using newer CMake features and updates to CMake modules which enables the use of recent versions of external libraries.8 votes
The fact this cannot be done but was closed over and over after suggesting it shows the IDE team is lazy.
This should be simple but it is not you have to use regedit
Microsoft fails again and again
the last good IDE was 20103 votes
We use database projects mostly for getting database objects into source control and doing schema comparisons to push changes back and forth between databases. Everything works well expect unresolved reference errors floods the error list. Can we get the ability to globally suppress errors on these types of projects?18 votes
It seems that bower is slowly dying & npm is slow.
It would be great if we could have the same ui we have for bower but for yarn10 votes
enable font size change via <CTRL>-mousewheel in the "Find Result" window in the way as it is already working in the e.g. code editor window
Enable font size change via <CTRL>-mousewheel in the "Find Result" window in the same way as it is already working in the e.g. C++ code editor window.
Perhaps also other window types are lacking the font size change feature?9 votes
I am trying to create custom code analysis rules but there is no documentation or code samples available to do so for Visual Studio 2017. There is only a guide for custom rule sets. Can you please publish documentation or a sample to create custom code analysis rules.
Rahul Gupta2 votes
This is something that's possible in TFVC but not in Git. It would be a nice quality of life improvement because currently you must go file by file and click 'Keep Source' or 'Keep Target' for each one. If there are many files to merge, this can be quite a time-consuming process.6 votes
Add a way to edit the color and or shape of the indentation guides in VS2017. Maybe I don't want lines, maybe I want points for example...and make them orange...13 votes
When the 'Lightweight solution load for all solutions' is disabled in the Projects and Solutions options, do not show the 'Load *** faster next time by trying out lightweight Solution load..." banner when opening a solution with the Lightweight Load property set to Default.
It is bad user interface practice to suggest a feature to the user that has been explicitly disabled in the application.7 votes
This is "must have" feature, if CSX should be really usable one day.
We should be able to install nuget package and reference it from CSX without specifying relative or absolute path to the assembly.
What's the problem:
First of all, when we update nuget package to newer version, the path changes, which leads to runtime exceptions
Second, it may not be trivial to determine, where the nuget packages are stored, since it may vary between environments (build server, dev machine, etc..)16 votes
The (new, 2017, rather nice) Visual Studio installer really ought to be accessible via:
A shortcut in All Programs/Visual Studio 2017
via Add and Remove Programs, right click on Visual Studio 2017 (the only thing currently there is Uninstall)
Inside Visual Studio's Help Menu
On the other hand, it should not be in the root of All Programs3 votes
I was going to go back to VS 2015 until I found that I could change the default for opening a work item to go back to opening a form in the IDE instead of launching the browser.
Aside from the browser experience being harder to navigate, it complicates my workflow to also have the browser opening up work items and loosing what I was referring to while I'm trying to concentrate on the content of the work items.10 votes
Stop forcing this stuff on developers:
- Team Services
- Office API
- Windows Store
- SQL Server
- App Analytics
A lot of developers will never use most of those things, yet we are force to install them.
Most of those packages can't be uninstalled in the extensions window or the control panel. Some can be uninstalled using msi package uninstallers, like Total Uninstaller, however that may break the visual studio installation.16 votes
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
- Don't see your idea?