I'm not sure if I'm doing something wrong here, but yesterday I installed Visual C# Express in one of my productions machine to debug a problem with a process.
If you don't know, VC# Express is the free version of Visual Studio C#. It has less menus, less options, less things, but from the description it seemed good enough for what I needed.
All that I needed was to attach to our SampaService process (a Windows Service) to see if it why it was hanging midway a schedule job. It seemed obvious to me that VC# Express would allow me to attach and debug a process. But the menu is not there!
So far, I came to the conclusion that you don't have that option on VC# Express, which is ridiculous. I'm not going to buy a license and install Visual Studio in production. It is too much money and too much work for many machines. I just want to debug a process once in a while.
Does anybody know another way to do that? Does WinDbg can debug C#?
this kind of policy bugs the independant developper and bug the big companies. mine spends fortune on MS software and we are on a trading desk, so buying licence is not a pb. but this kind of lock-up behaviour just plainly sucks and is plainly stupid.
Migration to open technology is now becoming more and more of a business requirement to avoid predatory behaviour