Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Fix problems with STL/CLR
First, the issue with linking code that uses STL/CLR should be fix and we sould not have LNK2022 when a template is not "instanciated" from the header (and we should neither have LNK 2020 error fro Clone method).
The following thread explain the problem and some workarounds: http://social.msdn.microsoft.com/Forums/is/vclanguage/thread/4f289f9f-6dfd-45d9-869e-4c3a1d7cd5d4
By the way, STL/CLR should be improved to make it easier to use and to switch between /clr options for differents scenario (built-in type, value struct, handle or instance to managed objects...)
By the way, it is very hard to make code that would compile both without /clr option and with the…
1 vote -
Company ID
Make it possible to easily implement a system-wide company-id as part of the primary key, the login, all queries and so on. This is needed to separate different companies, departments or other entities and still run on the same application.
5 votes -
Make TFS on premise mobile enabled
Using the TFS Preview's work item editor is impossible on an iPhone, or iPad. The Dialog is constantly centering on every pinch.
Drop downs are not standard, if they are larger than the display, the list is not shown effectivly to the user. and its impossible to select a value from a list of values.0 votes -
partial property
I hope to "partial property" likes "partial method".
// this is partial property declation
partial class SomeClass
{
public partial string PartialProperty { get; set; }
}// and implemet it
partial class SomeClass
{
public partial string PartialProperty
{
get
{
return _partialPropertyValue;
}
set
{
if( value!=null ) throw new ArgumentNullException("value");
_partialPropertyValue = value;
}
}
}if partial property not have implementation , thats compiled as auto property.
if partial property have 2 or more implementation , thats as error.Senario: partial property + Roslyn & code generation.
programers descrive partial property declation , that was parsed…1 vote -
Improve Entity Framework to include CUD functionality similar to Duck
Entity Framework, like many ORM's lacks a good way to do CUD operations without first doing Read operations. A few additions to the EF (and linq) would help.
DUCk has some great ideas, and I would like the EF team to consider them for a future version of EF.
http://thinkbeforecoding.com/post/2010/10/19/Duck-Delete-Update-Create-Killer
3 votes -
Edit iterations grid
When viewing the Iterations content (Content Tab on mytfs.tfspreview.com/DefaultCollection/MyProject/_Backlogs/Iteration/Release2/Sprint1) it would be handy to be able to edit right inside the gridview and adjust the State, Remaining Work, Assigned To, etc
1 vote -
allow importing of work items from an Excel spreadsheet in tfspreview
I have an on site TFS 2010 installation with a few hundred work items that I would like to upload to tfspreview. A simple Excel import for tfspreview would be great!
2 votes -
Change SharePoint list context field when changing name in wizard
When you change the default "Title" field using the SharePoint list wizard, have it also change the underlying "Title (Linked to item with edit menu) as well.
The Schema.Xml file is updated for the field with the ID of {fa564e0f-0c70-4ab9-b863-0177e6ddd247}. Just add the same entry for the field with the ID of {82642ec8-ef9b-478f-acf9-31f7d45fbc31}
1 vote -
1 vote
-
Add an AcceptsTab property to RichEditBox
In previous UI frameworks, there was a property on RichTextBox that allowed the control to handle tab presses as content to include in the rich text contained in the control. There is no comparable property for the Metro-style RichEditBox. This means developers have to roll their own tab-handling code. It would be great if you could include this into this control so that this common task could be handled without developers doing it themselves.
18 votes -
Automatic Reconcile to workspace
Implement automatic reconciling of a successful gated check-in to workspace. We have problems because developers forget to do this and the file stay checked out for months! It would be nice to have this a bit cleaner.
4 votes -
Display format for Find-all-search results
Rather than showing the entire path of each file, the resultset can be displayed as a tree view. Considering the following results:
Find all "view", Match case, Subfolders, Find Results 1, Current Project: CBES - Crowd Monitor\CBES - Crowd Monitor.csproj, ""C:\Users\ABM-7\Documents\Visual Studio 2010\Projects\CBES - Crowd Monitor\CBES - Crowd Monitor\Content\themes\base\jquery.ui.theme.css(15): * To view and modify this theme, visit http://jqueryui.com/themeroller/
C:\Users\ABM-7\Documents\Visual Studio 2010\Projects\CBES - Crowd Monitor\CBES - Crowd Monitor\Scripts\jquery-1.5.1-vsdoc.js(2732): props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey…
13 votes -
Offer comparison for file recovery
As VS has file comparison built in, this should be easy. The most annoying part of all the autorecovery systems throughout Microsoft products is that the user is asked if they want to recover a file but not provided with enough information to make such a decision. Is the recovered file older or newer? Smaller or larger? Most directly, what are the exact differences, line by line? I always have to track down the backup copy and use an external comparer...
But in VS, it should be dead simple to offer users the option of first looking at a side-by-side…
3 votes -
Revert back to the *standard* window frame decoration.
The RC has provided it's own window decoration.
Revert back to the standard window decoration.24 votes -
Optimize Math functions
Currently the JITer doesn't do a good job with a lot of the .Net Framework, and the Math functions in particular.
Example: Math.Abs
The emitted assembly is pretty much the same for all types. It should optimize to take advantage of x86 instructions that have been around for more than a decade.
cdq
xor eax,edx
sub eax,edx
ret251 votes -
Inform developer when Client framework is not supported for a library reference
As a developer with a project that is targeting the Client framework (which is the default anyway)
When I add a library reference that requires the Full framework
Then Visual Studio will tell me "Reference requires the full .NET framework, would you like VS to fix?" And if the developer clicks 'Yes' then the project is changed to target the Full framework of same version. Otherwise the reference is NOT added.
1 vote -
Add additional dropdown for Completed field in Task board
I think the task board is a great step forward in lowering the developers effort to update their progress by making it easy for them to change their remaining work. This works great when working with the SCRUM 2.0 template. However, when you use the Agile template, I came across an interesting problem:
The problem is that from a managers perspective, progress tracking is done by comparing the completed and remaining work with the estimated work. A developer can easily change the remaining work, but why not add an additional dropdown so he/she can easily update the completed work? Now…
6 votes -
Allow creating TFS projects without having to set permissions in 3 different areas.
Allow creating TFS projects without having to set permissions in 3 different areas. When we create a TFS project we need to set permissions in TFS, SQL Server, and Report Server.
We then add Windows groups to the appropriate groups in TFS, Sql Server, and Report Server.Tried to automated this several times with no real luck. Googled everywhere for something to steal.
Lots of people have tried to use the TFSAdminstrationTool Proxy, however, it doesn’t work that well. Especially after they changed the authentication method to use: iTFSProxy.Connect(new Uri(collectionUrl), System.Net.CredentialCache.DefaultNetworkCredentials); That killed the silverlight project.
TfsPowerTools got scaled back…
2 votes -
Put the project portal link on the "Team Explorer - Home" view
We use the portal pretty heavily for iteration progress reports. It's a pain to have to go to Documents first (why documents?) to be able to get to the portal.
1 vote -
Recursive / Multi-Level Queries for Work items
If you utilize work items appropriately, you'll end up with work items linked more than one level deep, i.e. Change Request - Requirement - Test Case - Test Task - Bug, etc.
The current query environment, would not allow you to find out all of the Requirements that are affected by a given Bug because the Bug would have to be a direct child of the Requirement and not the Test Task where it belongs. And while, you can take an existing work item and add links, this is a very convoluted way of achieving the objective with the contraints…
1 vote
- Don't see your idea?