Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you like VS 2022 17.2?

Do you like VS 2022 17.2?

Scheduled Pinned Locked Moved The Lounge
visual-studioquestion
36 Posts 25 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Forogar

    It does the same with VS2017.

    - I would love to change the world, but they won’t give me the source code.

    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu Peter
    wrote on last edited by
    #16

    Not for me! It is the very first time I saw it...

    “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

    1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      You may... I hate it and hate MS... :mad:

      “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

      D Offline
      D Offline
      Dan Neely
      wrote on last edited by
      #17

      I'm on 17.0.2 - never bothered with the incremental updates since initial install. Other than file level history/blame, I don't use the built in GIT features in VS, so your issue would have no impact on me. Not being able to set a default and only pop that when it won't work does suck though. X| Have an upvote on your issue on the MS side though.:thumbsup:

      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius

      1 Reply Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        You may... I hate it and hate MS... :mad:

        “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #18

        I use VS mostly for C++ code, and the compiler seems to work just as well as the compiler in VS 2019, i.e. I haven't discovered any new bugs. I haven't tried the new C++20 features yet. I also haven't spotted any new bugs in the IDE. I haven't tried your particular 'git' scenario, so I can't comment.

        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

        1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          Not exactly - working with git (without the VS wrap), while creating a new branch (on the local) and than switch to it, the uncommitted changes will stay uncommitted... The new branch is an exact copy of it's parent, which includes the uncommitted change - and that's what I call 'nothing'... While I can see that some can benefit from the check VS now runs, the fact that I can't turn the popup off is annoying... Plus, take in account that the check VS does is far from being complete, the current (base) branch in my case is write protected so committing to it is futile... Also the newly created branch is local so no danger of whatsoever to ruin something...

          “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

          Richard DeemingR Offline
          Richard DeemingR Offline
          Richard Deeming
          wrote on last edited by
          #19

          So the "bring the changes to..." option from the new dialog, which appears to be selected by default? I can see how you might be slightly annoyed that you can't configure a default action and suppress the dialog. But it's hardly an "unable to use this version"-level bug. :)


          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

          "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

          Kornfeld Eliyahu PeterK 1 Reply Last reply
          0
          • Richard DeemingR Richard Deeming

            So the "bring the changes to..." option from the new dialog, which appears to be selected by default? I can see how you might be slightly annoyed that you can't configure a default action and suppress the dialog. But it's hardly an "unable to use this version"-level bug. :)


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu Peter
            wrote on last edited by
            #20

            The first option is the default - and that what I want... And I change branches like 20 times a day (on 4-5 different projects) and it is beyond annoying... I filled the "can't use" option to try to make MS to take it more seriously... because of my past experience...

            “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

            "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

            1 Reply Last reply
            0
            • R RickZeeland

              Too early to tell, only installed it a few days ago, did try a simple .NET 6 Winforms project but got into trouble when I wanted to turn off "Implicit Usings", clearly they did not anticipate someone doing that :-\ [edit] Oh, and forget trying to trim a Winforms application to reduce the exe size, that was possible in .NET 5 but not in .NET 6. So my empty Winforms app is about 160 MB :sigh:

              G Offline
              G Offline
              Gary R Wheeler
              wrote on last edited by
              #21

              RickZeeland wrote:

              So my empty Winforms app is about 160 MB

              What the flaming :elephant:?

              Software Zen: delete this;

              R 1 Reply Last reply
              0
              • G Gary R Wheeler

                RickZeeland wrote:

                So my empty Winforms app is about 160 MB

                What the flaming :elephant:?

                Software Zen: delete this;

                R Offline
                R Offline
                RickZeeland
                wrote on last edited by
                #22

                Using these Publish settings: NET6_publish_single.png - Google Drive[^] The Trim option does not work for a Winforms app :sigh:

                1 Reply Last reply
                0
                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                  You may... I hate it and hate MS... :mad:

                  “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                  M Offline
                  M Offline
                  Member 9167057
                  wrote on last edited by
                  #23

                  The problem with hate is, it's a destructive motion after all. True, there's nothing bringing people together like the hate for a common enemy but take this hate away and you're left with shambles. Like, nazis & tree huggers marching together against COVID-19 measures may be the best friends but last time we (Germany) had nazis in power, tree huggers were among the first ones to "let go". Specifically to Visual Studio, I've seen hate so stupid, it hurts. Like that article I got in my CodeProject newsletter from a nutjob proclaiming Visual Studio is to blame why there's no decent IDEs/code editors for .NET. Like, WTF? That said, type hints for C++ in the latest VS are amazing! I'm also a huge fan of test coverage right within the text editor, but that's not new to the latest VS.

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    You may... I hate it and hate MS... :mad:

                    “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                    J Offline
                    J Offline
                    Jonas Hammarberg
                    wrote on last edited by
                    #24

                    Used to VS but I use it only for editing, compiling and debugging - everything else is run outside of VS.

                    1 Reply Last reply
                    0
                    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                      Do you use Git? :mad:

                      “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                      M Offline
                      M Offline
                      maze3
                      wrote on last edited by
                      #25

                      Not using but I'm assuming the 2 main announces still not changed, but I'm not aware of anything big change in 17.2 that not been in since 17.0 Basic Check changes, stage, commit, merge, conflict fixing all works, unless you the smart alic coworker that shoves in squish and other headach commits. Method intelisense of when last edit and who. Blame. All functions in editor without having to load another tool. 2 issues: 1. switching branches in the git manage throws another tab. Wtf why cant you stay on the manage tab. 2. why the view single commit history have the changes files list fixed into the side by side view. The old git had all simple in the git changes menu which was a better navigation for me at least.

                      1 Reply Last reply
                      0
                      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                        You may... I hate it and hate MS... :mad:

                        “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                        P Offline
                        P Offline
                        Paul Sanders the other one
                        wrote on last edited by
                        #26

                        Why? I like it. Compared with Xcode (which I also use, on the Mac of course) it's in a different league. MS keep breaking Edit `n` Continue though, which means I am back on VS 2017, pro-tem.

                        Paul Sanders. Some of my best work is in the undo buffer.

                        1 Reply Last reply
                        0
                        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                          You may... I hate it and hate MS... :mad:

                          “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                          C Offline
                          C Offline
                          Cpichols
                          wrote on last edited by
                          #27

                          I use vscode. It's not a real ide, I guess, but it does what I want, and that is enough for me. I'm very old school about debugging anyway, and mind my own git separately. Maybe VS is like a fancy bread maker that I don't need because my KitchenAid, huge crockery bowl, and oven can do the job nicely.

                          1 Reply Last reply
                          0
                          • L lmoelleb

                            I like you can finally navigate enumerable efficiently in the debugger. Can't say I have really looked for any other changes. The install was... a challenge with timeouts and whatnot, but that seems to have been resolved.

                            S Offline
                            S Offline
                            stratoFlyer
                            wrote on last edited by
                            #28

                            I honestly think they are trying to make it better with every release. But, it seems they changed the directory name for C# user-defined project/item templates from 'Visual C#' to just 'C#'. I spent about 30 minutes trying to figure out why my item templates disappeared. I didn't see that talked about anywhere.

                            1 Reply Last reply
                            0
                            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                              Do you use Git? :mad:

                              “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                              T Offline
                              T Offline
                              TNCaver
                              wrote on last edited by
                              #29

                              We are still on 2019 and waiting for the dust to settle on some critical project releases before we look at 2022. We use Git with DevOps through VS. What have they done to it?

                              If you think 'goto' is evil, try writing an Assembly program without JMP.

                              1 Reply Last reply
                              0
                              • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                Do you use Git? :mad:

                                “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                                B Offline
                                B Offline
                                Bruce Patin
                                wrote on last edited by
                                #30

                                Of course, I use Git. But I recently had to restore my workstation from a backup after replacing the hard drive, and Git somehow lost my Git files, even though they were still there. So, while I saw some magic commands some suggested, I didn't trust or understand them, so I just wiped my applications one at a time, and re-cloned them from DevOps.

                                1 Reply Last reply
                                0
                                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                  Try to switch branch while you have an uncommitted change in any file... Visual Studio Feedback[^]

                                  “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                                  T Offline
                                  T Offline
                                  TNCaver
                                  wrote on last edited by
                                  #31

                                  Am I missing something? That is normal Git behavior. Its bash shell will give you a warning about switching branches with un-commited changes, and if you change anyway you'll permanently lose those changes unless you stash them first. Why shouldn't VS do the same (if it doesn't already)?

                                  If you think 'goto' is evil, try writing an Assembly program without JMP.

                                  Kornfeld Eliyahu PeterK 1 Reply Last reply
                                  0
                                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                    You may... I hate it and hate MS... :mad:

                                    “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                                    S Offline
                                    S Offline
                                    Steve Naidamast
                                    wrote on last edited by
                                    #32

                                    I uninstalled VS 2022 because it completely messed up my VS 2019 environment. I found that I couldn't find my standard .NET Framework versions and I am using 4.6 in my current development project. I had to uninstall every thing just to get my work back in VS 2019. It turned out that it appears that VS 2022 changes the way the project templates are displayed making the .NET Framework templates more confusing to find. The VS 2022 installation did this to VS 2019 as well.

                                    Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

                                    1 Reply Last reply
                                    0
                                    • T TNCaver

                                      Am I missing something? That is normal Git behavior. Its bash shell will give you a warning about switching branches with un-commited changes, and if you change anyway you'll permanently lose those changes unless you stash them first. Why shouldn't VS do the same (if it doesn't already)?

                                      If you think 'goto' is evil, try writing an Assembly program without JMP.

                                      Kornfeld Eliyahu PeterK Offline
                                      Kornfeld Eliyahu PeterK Offline
                                      Kornfeld Eliyahu Peter
                                      wrote on last edited by
                                      #33

                                      We are talking of a case when creating a new branch (local) from an existing branch (local) - no way of any lost content, and Git knows it and does not disturb you... VS didn't do it either up until I updated to 17.2

                                      “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                                      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                                      1 Reply Last reply
                                      0
                                      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                        You may... I hate it and hate MS... :mad:

                                        “Real stupidity beats artificial intelligence every time.” ― Terry Pratchett, Hogfather

                                        C Offline
                                        C Offline
                                        Choroid
                                        wrote on last edited by
                                        #34

                                        I do not manage big projects like most of you. That said I started with an Apple /// and basic OK YES time marches on and we get improvements in IDE's But the old saying "If it ain't broke don't fix it" seems to have escaped Microsoft. My experience with going from VB 6 to Visual Studio was a challenge because I am a novice. But it seems every time Microsoft makes an improvement they let us be the beta test dummy. The company IMHO has lost the trust of the user but in a way they own us as users. New and improved is not always true when dealing with Microsoft

                                        1 Reply Last reply
                                        0
                                        • R RickZeeland

                                          Too early to tell, only installed it a few days ago, did try a simple .NET 6 Winforms project but got into trouble when I wanted to turn off "Implicit Usings", clearly they did not anticipate someone doing that :-\ [edit] Oh, and forget trying to trim a Winforms application to reduce the exe size, that was possible in .NET 5 but not in .NET 6. So my empty Winforms app is about 160 MB :sigh:

                                          J Offline
                                          J Offline
                                          jochance
                                          wrote on last edited by
                                          #35

                                          I thought I would like the implicit/global using stuff. I do not like it so much. Ctrl-r-g had become a matter of habit. I'm not sure what I've really gained. Less scrolling to get to "meat"? For the seasoned, it isn't horrible. For the new, it might be better/easier. So many examples out there are going to have things "the old way" though. It's also a bit jarring to have an args on a console app with implicit Main()... Who wouldn't be right to go, "args? What args? There are no args here? Is args a special keyword?" Similarly with namespaces. I'm not so sure I'm as big a fan of tucking these things away as I first thought I might be when only reading about them instead of actually seeing them in practice.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups