<p>What are the options? How popular are they? Do these IDEs give similar/better functionality compared to visual studio?</p>

[{'answer_id': 39232, 'author': 'Mark Ingram', 'author_id': 986, 'author_profile': 'https://Stackoverflow.com/users/986', 'pm_score': 4, 'selected': True, 'text': '<p>Yes - you can try using SharpDevelop:</p>\n\n<p><a href="http://www.icsharpcode.net/OpenSource/SD/" rel="nofollow noreferrer">http://www.icsharpcode.net/OpenSource/SD/</a></p>\n\n<p>Or you can just use notepad, or notepad++</p>\n\n<p><a href="http://notepad-plus.sourceforge.net/" rel="nofollow noreferrer">http://notepad-plus.sourceforge.net/</a></p>\n\n<p>Then compile on the command line.</p>\n\n<p><strong>Edit</strong>: If you\'re looking for a free solution - try Visual Studio C# Express Edition:</p>\n\n<p><a href="http://www.microsoft.com/express/vcsharp/" rel="nofollow noreferrer">http://www.microsoft.com/express/vcsharp/</a></p>\n'}, {'answer_id': 39234, 'author': 'Dmitry Shechtman', 'author_id': 3583, 'author_profile': 'https://Stackoverflow.com/users/3583', 'pm_score': 2, 'selected': False, 'text': '<p><a href="http://www.monodevelop.com/" rel="nofollow noreferrer">MonoDevelop</a></p>\n'}, {'answer_id': 39236, 'author': 'paan', 'author_id': 2976, 'author_profile': 'https://Stackoverflow.com/users/2976', 'pm_score': 1, 'selected': False, 'text': '<p>Check out the mono project. <a href="http://www.mono-project.com/" rel="nofollow noreferrer">http://www.mono-project.com/</a><br>\nIt\'s the \'.NET for linux\' project.<br>\nThey also have an ide based on eclipse as part of the whole thing. Never used it before but I\'ve used eclipse for java and some php work, and eclipse is pretty good</p>\n\n<p><strong>Edit</strong>: the ide is called MonoDevelop. Seen at <a href="http://www.monodevelop.com/" rel="nofollow noreferrer">http://www.monodevelop.com/</a></p>\n'}, {'answer_id': 39249, 'author': 'Mihai Lazar', 'author_id': 4204, 'author_profile': 'https://Stackoverflow.com/users/4204', 'pm_score': 1, 'selected': False, 'text': '<p>You do</p>\n\n<p>SharpDevelop - It doesn\'t really stand up to Visual Studio. Thou I found it to be useful at times since it has support for Visual Basic. And at times I could load solutions for projects that were not installed on my VS. But the really USEFUL features that I found were : Conversion between C# &lt;-> VB Code, PInvoke, and Regex Expressions. Oh and lets not forget support for Boo :D.\nthere is also Borland C# Builder AFAIK. Only saw a tutorial long ago written by someone who has used it.</p>\n\n<p>MonoDevelop - <a href="http://www.codegear.com/products/bds2006" rel="nofollow noreferrer">link text</a> This is based on SharpDevelop 0.9 if I remember it correctly. I have to say I only used it once to see if I can work with threads in Linux just like in Windows.</p>\n\n<p>That\'s about all I remember, I\'m pretty sure there are at least one more IDE but I don\'t remember it now :). Also they don\'t really match up to VS + Resharper :) or + CodeRush.</p>\n\n<p>Plus you have Visual Studio Express so unless you have to work on Linux or have some projects that you think you could try opening in #D there isn\'t much out there. MonoDevelop is starting to come along try keeping an eye out for it.</p>\n\n<p>I found this refrences also <a href="http://www.theserverside.net/news/thread.tss?thread_id=30683" rel="nofollow noreferrer">X-Code</a></p>\n'}, {'answer_id': 39268, 'author': 'roomaroo', 'author_id': 3464, 'author_profile': 'https://Stackoverflow.com/users/3464', 'pm_score': 2, 'selected': False, 'text': '<p>The vast majority of .net developers use Visual Studio, but there are a couple of alternatives.</p>\n\n<p><a href="http://www.microsoft.com/Express/" rel="nofollow noreferrer">Visual Studio Express Editions</a> are free and give you a cut down version of Visual Studio which you can use with a single language, i.e. VB or C# or C++. </p>\n\n<p><a href="http://www.icsharpcode.net/OpenSource/SD/" rel="nofollow noreferrer">SharpDevelop</a> is probably the best free alternative to Visual Studio. It\'s open source and has features like a form designer. It supports the full range of .net languages (including IronPython, F# and Boo). It also has features not found in Visual Studio, like the ability to translate between C# and VB.net. You can even mix different languages in the same project.</p>\n\n<p><a href="http://www.monodevelop.com" rel="nofollow noreferrer">MonoDevelop</a> is also free and open source. - Now runs on Linux, Mac OS/X and Windows.</p>\n\n<p>The .net compilers are all free and included with the SDK. This means you can always use any text editor and compile from the command line. This would be pretty painful to do with anything other than a really simple program!</p>\n'}]
['https://Stackoverflow.com/questions/39229', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/184/']