Allow restricting state transition based on field value
Given state A, B, C and transitions A -> B -> C and A -> C, it should be possible to restrict the A -> C transition based on a field value.
A current workaround is to always allow the transition, and refused the transition when saving. However, this is not user-friendly given that the transition is displayed to the user.
Another workaround is to use security, however, there are many scenarios where that is not the defining factor.5 votes
Blend recognizes <region> but Visual Studio does not and confuses it for <drawing:region> How about supporting the widely used comment style <!-- #region MyRegion --> ... <!--#endregion --> Its already in use through a 3rd party add-on, matches C# styling and doesn't confuse with another namespace:tag.1 vote
I usually want to focus on what I'm doing right now which is why the most useful option would be to collapse everything else. Collapsing everything usually hides the function I am trying to work on.1 vote
avoid showing build artifact/autosave files...3 votes
This would make iterating on tests much faster since I wouldn't have to remake the test selection to re-run them.2 votes
many languages have multiple comment styles.
some C-derived ones for example commonly use:
/* block */
allowing the user to assign each style a unique highlight would aid readability in projects that use each style deliberately.
if the user did not configure a second or third color, the scheme can easily fall back to today's functionality.3 votes
Add the ability to throw arbitrary exceptions from within the debugger from arbitrary lines of code.3 votes
There are limitations within the Web Performance Test recorder that do not allow direct Java Web Launch application recording and playback or client side Active X application recording and playback. This would be something nice to make it a more complete load testing solution.1 vote
When using C# Code Analysis I would like to see a rule check for the use of Marshal.AllocHGlobal without a corresponding Marshal.FreeHGlobal to free the unmanaged memory that was allocated.10 votes
It would be nice to have a setting for line spacing in the "Font and Colors" section.3 votes
A very nice idea to be able to work with combo boxes from a compiler but horribly designed. Still have to write code to make them work. EVERY TIME.1 vote
I would like to have more granular time range filtering in the AI user interfaces. A minimum time range of 1 hour is too much for detailed analyses. I would like to see ranges specified in increments of x minutes.1 vote
I would like to be able to specify the sources of synthetic traffic. The OOB synthetic traffic detection does not capture all sources. Examples of other sources of synthetic traffic include:
- Azure Traffic Manager requests with GTMProbe user agent
- External site monitoring tools
It would be important to have a configurable set of parameters that define a synthetic source, including:
- User agent
- HTTP headers
- IP address source2 votes
Hopefully provide detailed document about minimum system requirements of vs emulator of Cordova tool for visual studio 2015 , like cpu、ram....., that will help to troubleshooting22 votes
Would be cool to see the Gitter chat in Visual Studio.2 votes
I like the Git integration in Visual Studio 2015, but I yearn for a small usability tweak.
In git gui, when you press ctrl+enter after writing a commit message, the new commit is created. In visual studio, I have to press the button under the text box. It takes me a second a dozen times a day. That adds up.
Could you add this shortcut to the Git integration?
Committing to text in a box by ctrl+enter is a common idiom, used also by many Microsoft products.4 votes
For example I got a method like
private void A()
double a = obj.a; //lets say obj is null and hence we get an error when running the method.
//200 or so more lines.
I know I can drag the statement to the end of method in order to exit it. It'll be easier if there would be a shortcut key to do the same!2 votes
Since VS2015 is open to the public, however the MVC 6 (the latest one) still only lets us write many view pages for different kinds of mobile devices. It would be nice if Microsoft can publish one page that will dynamically change the size to fit the known device type's width, height……with some "syntax suger", and the mobile device can be an updatable list that communities can do contributions to that with known device size to be compatable to them;)1 vote
Add a simple-to-use feature to VS that allows me to emulate a menu-driven application in the IDE on a rented VM for public access.1 vote
- Don't see your idea?