Mark HurdMark Hurd

My feedback

  1. 1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
      Mark HurdMark Hurd commented  · 

      I like the idea in general, but would you expect UpdatePhoneErrorResults.InvalidNumber == UpdateEmailErrorResults.InvalidEmail?

    • 32 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        Mark HurdMark Hurd supported this idea  · 
      • 8,554 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          508 comments  ·  Visual Studio IDE » Project  ·  Flag idea as inappropriate…  ·  Admin →

          Update 2/14/2017 – I am happy to announce that we have updated the SlowCheetah extension to work with Visual Studio 2017 and 2015. You can install the extension from the VS marketplace: https://marketplace.visualstudio.com/items?itemName=WillBuikMSFT.SlowCheetah-XMLTransforms

          We are also in the process of adding support for additional project and file types. For the latest development news for the extension, check out the GitHub repo: https://github.com/sayedihashimi/slow-cheetah

          Please let us know if you run into any issues by reporting them at the issue tracker on SlowCheetah’s GitHub page.

          Note: if you installed the preview extension for Visual Studio 2015, please be sure to remove it before installing the new one to avoid conflicts.

          Mark HurdMark Hurd commented  · 

          I'm sure we all have changes to existing files for (local) testing too. Ones that we revert before checking-in real changes, only to redo immediately after checking-in. It is mostly app.config and web.config, but the current SlowCheetah doesn't cater for this. And I can imagine others have #defines like this.

        • 148 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            3 comments  ·  Visual Studio IDE » Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
            Mark HurdMark Hurd supported this idea  · 
            Mark HurdMark Hurd commented  · 

            A further extension to the same idea:
            Suppose you had a Partial Class implementing the interface, then it could make sense to have:

            Public Sub MyClass.Bar() Implements IFace.Foo

            BTW I've copied the "Public" from the existing example. I'd guess the best option here would be nothing or Partial to signify Bar must or doesn't have to exist respectively. (I assume the former to be the case.)

          • 1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Visual Studio IDE » Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
              Mark HurdMark Hurd commented  · 

              In the current IDE, you can set properties of multiple controls at once by Ctrl+Clicking them to select the multiple controls at once, then whatever properties you change will be changed for all selected controls, and unchanged properties will remain distinct.

            • 1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Visual Studio IDE » User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                Mark HurdMark Hurd commented  · 

                Before you delete the bracket, type Ctrl+[, but it doesn't work in #Ifed out code :-(. It does work in general text files though (good for editing lisp files in Visual Studio when you don't have a good lisp editor available).

              • 2 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  Mark HurdMark Hurd supported this idea  · 
                • 2 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                    Mark HurdMark Hurd supported this idea  · 
                  • 1,995 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      106 comments  ·  Visual Studio IDE » Install  ·  Flag idea as inappropriate…  ·  Admin →

                      We’re making good progress against this suggestion and have just shipped Visual Studio 2017 RC. The minimal installation installs in approximately one-tenth of the disk space that Visual Studio 2015 used to take, and only takes minutes to install in typical “in the wild” scenarios. While we’re not done with the journey of modularizing Visual Studio, we plan to mark this suggestion as “completed” when we ship Visual Studio 2017. We continue to appreciate your thoughtful comments on more specific requests in this space.

                      To that end, I’d encourage those of you who are adding suggestions to the comments (e.g. make WinForms optional) to separate them into a new suggestion so that others can comment on that proposal specifically.

                      Warm wishes, Tim Sneath | Visual Studio Team

                      Mark HurdMark Hurd commented  · 

                      With the merger of this with the suggestion to "make it possible for VS to be a Programmer's Notepad", I just want to confirm, I don't mind (much) if it takes an hour to install VS: I want the start-up time to editing a stand-alone file to be fast.

                      Mark HurdMark Hurd supported this idea  · 
                    • 4 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                        Mark HurdMark Hurd commented  · 

                        I do still like this idea, but I want to vote on a new idea, so I've removed my vote here.

                      • 15 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  Visual Studio IDE » Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →

                          Hey Chris,

                          Excellent suggestion! When we introduced implicit line-continuation in VB2010 it was a very painful restriction that we had to leave in due to technical and schedule constrains that comments weren’t allowed after them. Happily, thanks to the improved parser architecture we use in Roslyn (a future version of VB/C#) we will be able to support it one day. In fact, in the Roslyn compilers comments are already supported after implicit line-continuation so I can write this:

                          ’ Comment here

                          Private _SomeField As String

                          After we got that working it seemed reasonable to lift the restriction on normal, explicit line-continuation as well though we haven’t yet done so.

                          While we do not currently have plans to address this issue in the next release of Visual Studio, we are reviewing suggestions now for future versions of VB in and beyond the Roslyn time-frame. We have not determined when that will…

                          Mark HurdMark Hurd supported this idea  · 
                        • 312 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            14 comments  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            Mark HurdMark Hurd supported this idea  · 
                            Mark HurdMark Hurd commented  · 

                            I think this is a good idea, but it must separately allow/deny single line comments, multi-line comments, XML comments, and, importantly, #IFed out code.

                          • 1,757 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              28 comments  ·  Visual Studio IDE » Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

                              We’re delighted to report that Visual Studio 2017 now includes support for detecting and managing poorly-performing extensions. From the Help menu you can choose “Manage Visual Studio Performance” to see extensions that load slowly or impact typing responsiveness. We also proactively detect extensions that are particularly poorly-performing, and prompt Visual Studio users to disable them.

                              More information on our work is here: https://blogs.msdn.microsoft.com/visualstudio/2016/11/10/extensibility-in-visual-studio-15-increasing-reliability-and-performance/

                              Since we’re still at the RC stage, we’ve moved the status to “started”, but we plan to mark this suggestion as “completed” when we release Visual Studio. We covet further proposals around improving the performance or reliability of Visual Studio extensions for consideration in future updates – please create new suggestion entries for them so the community can discuss and vote on them individually even after this suggestion is closed.

                              Thanks for your support, Tim Sneath | Visual Studio Team

                              Mark HurdMark Hurd supported this idea  · 

                            Feedback and Knowledge Base