WTF with Visual Studio 2012
-
so it hasn't changed much from VS2010 I see :)
Dave Calkins wrote:
so it hasn't changed much from VS2010 I see :)
Except for the dark blue to gray color, I don't see any good improvements in the IDE.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr Aerowing -
Today frequently I seeing a dialog like 'Waiting for background operation to complete ...' and this blocks the UI with a modal dialog. Did a M$ developer put a ! before isBackground and pushed (inadvertently) a patch to everyone?
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr Aerowing"Waiting for" actually means "UI blocked because I'm waiting for". /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
Yeah, I've seen that too. WTF! It's in the effing background!!!. Why should the UI be hosed for a background task???!!?? :mad:
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert EinsteinThat's like asking, why does Windows file explorer hang when I'm trying to access an unresponsive remote server? Who cares if its unresponsive, the whole UI shouldn't freeze up! :)
-
Today frequently I seeing a dialog like 'Waiting for background operation to complete ...' and this blocks the UI with a modal dialog. Did a M$ developer put a ! before isBackground and pushed (inadvertently) a patch to everyone?
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr AerowingI sometimes get that when selecting a line of code and deleting... seems kinda retarded
If you think you can do a thing or think you can't do a thing, you're right - Henry Ford Emmanuel Medina Lopez
-
Yeah now that I think about it what I am referring to is not even a modal window. Odd that you are seeing this. Are you using some add-ins that are not traditional?
Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.
Collin Jasnoch wrote:
Are you using some add-ins that are not traditional?
I don't think so; just R# 7, GhostDoc, Productivity Power Tools, VSCommands, Web Essentials, Image Optimizer and SHFB. I suspect the clipboard problem was network latency; LogMeIn tries to synchronize the local and remote clipboard, so the copy operation will hang until the remote server responds.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Dave Calkins wrote:
so it hasn't changed much from VS2010 I see :)
Except for the dark blue to gray color, I don't see any good improvements in the IDE.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr AerowingI read that with VS2012, building native C++ applications, you can no longer target Windows XP. That basically makes it a non-starter imo - still have customers which need to use XP. Plus, its hard to see what big improvements would actually drive using it anyway. Honestly, what could possibly be in the runtime library that would make it unable to run on XP. If there's some new feature XP doesn't have, then gracefully degrade and disable that. There's my rant :)
-
Collin Jasnoch wrote:
Are you using some add-ins that are not traditional?
I don't think so; just R# 7, GhostDoc, Productivity Power Tools, VSCommands, Web Essentials, Image Optimizer and SHFB. I suspect the clipboard problem was network latency; LogMeIn tries to synchronize the local and remote clipboard, so the copy operation will hang until the remote server responds.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
I am not familiar with LogMeIn, but that could be. I do know that resharper can kill performance if you turn on certain features as well.
Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.
-
Collin, It is the Html Source window. I seldom switch to designer mode.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr Aerowing -
Are you using add-ins?
Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.
No Collin. It is the brand new installation of Visual Studio 2012.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr Aerowing -
No Collin. It is the brand new installation of Visual Studio 2012.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr AerowingThat is quite odd an unfortunate then. I have not had such issues, nor had I heard of any until your post. And I alone with all members of my team and some colleagues with in different companies tend to all have more than 3 instances open at the same time.
Computers have been intelligent for a long time now. It just so happens that the program writers are about as effective as a room full of monkeys trying to crank out a copy of Hamlet.
-
I read that with VS2012, building native C++ applications, you can no longer target Windows XP. That basically makes it a non-starter imo - still have customers which need to use XP. Plus, its hard to see what big improvements would actually drive using it anyway. Honestly, what could possibly be in the runtime library that would make it unable to run on XP. If there's some new feature XP doesn't have, then gracefully degrade and disable that. There's my rant :)
You can with Update 1 (the latest update, Update 2, includes Update 1) It's still an excruciating product to use, so I don't. However .NET 4.5 doesn't support XP.
-
You can with Update 1 (the latest update, Update 2, includes Update 1) It's still an excruciating product to use, so I don't. However .NET 4.5 doesn't support XP.
Joe Woodbury wrote:
XP
For XP, I believe only Extended Support End Date is still active.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr Aerowing -
You can with Update 1 (the latest update, Update 2, includes Update 1) It's still an excruciating product to use, so I don't. However .NET 4.5 doesn't support XP.
I didn't know that. If they do allow native C++/MFC code to be built and run on XP using VS2012, then it might be doable. I'll look into the update you referred to. Lack of .NET 4.5 on XP isn't a problem as the code I'm talking about doesn't use it, but good to keep that in mind.
-
Joe Woodbury wrote:
XP
For XP, I believe only Extended Support End Date is still active.
Vasudevan Deepak Kumar Personal Homepage BRAINWAVE/1.0 Status-Code: 404 Status-Text: The requested brain could not be found. It may have been deleted or never installed.
--Brisingr AerowingYes, but it doesn't change the fact that some customers are still running XP and so the code needs to run on XP. If VS2012 compiled native C++ code won't run on XP, then its a non-starter, even if XP is only extended support. However, from the previous reply it sounds like this isn't true and with an update the code will run on XP. Guess I need to go look into that update.
-
You can with Update 1 (the latest update, Update 2, includes Update 1) It's still an excruciating product to use, so I don't. However .NET 4.5 doesn't support XP.
I found the below. Good news! Honestly I can't believe they even shipped VS2012 without this, but hey at least they updated it! Good for them and it means VS2012 is now an option for those doing C++ development that still need to support XP. http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx[^]
-
You can with Update 1 (the latest update, Update 2, includes Update 1) It's still an excruciating product to use, so I don't. However .NET 4.5 doesn't support XP.
Do you know if its possible to install VS2012 without installing .NET 4.5? I don't have a need for .NET 4.5 development, but I'm wondering if its a dependency of VS2012 itself or if its just needed for .NET development? If its not required I'd prefer to install VS2012 without .NET 4.5 for other reasons. Specifically, we use Xoreax Incredibuild for distributed compiles and if you install .NET 4.5 on a machine you can't initiate builds which use XP machines as helpers (since .NET 4.5 won't run on XP and the way Incredibuild does remote processes means the XP machine will try and load the .NET from the initiating machine).
-
Do you know if its possible to install VS2012 without installing .NET 4.5? I don't have a need for .NET 4.5 development, but I'm wondering if its a dependency of VS2012 itself or if its just needed for .NET development? If its not required I'd prefer to install VS2012 without .NET 4.5 for other reasons. Specifically, we use Xoreax Incredibuild for distributed compiles and if you install .NET 4.5 on a machine you can't initiate builds which use XP machines as helpers (since .NET 4.5 won't run on XP and the way Incredibuild does remote processes means the XP machine will try and load the .NET from the initiating machine).
VS2012 requires .NET 4.5. However, you can target previous versions of .NET in your projects.
-
VS2012 requires .NET 4.5. However, you can target previous versions of .NET in your projects.
I'm not targeting any version of .NET. This is for native C++ non-.NET code. The problem is caused by just having .NET 4.5 installed on a machine when using Incredibuild with Windows XP helpers.