ILSpy is one of the more popular FOSS .NET decompilers. It's pretty intuitive to use, though I have not yet tried Reflector so I can't compare them.
Unfortunately, it doesn't completely satisfy your requirements, though it gets close. There is no support for decompiling to C++/CLI, though it does work well for IL, C# and VB.NET.
You can click on class and ...
Visual Studio 2013 Community Edition
At the end of 2014, microsoft released a new liscence for visual studio.
Visual Studio 2013 Community Edition has some restrictions on who can use it:
small companies (<5 devs), individuals, open source projects, or academic use.
If you pass that, it is identical to VS 2013 Professional.
According to fsharp.org, VS2013 ...
After searching and trying for a while, I found a perfect alternative to it.
Website from Source Code
DocFX generates API documentation directly from .NET source code. You can use Markdown syntax in the Triple-Slash-Comments in source code. It even allows you to add additional topics to the API documentation using Markdown files. Of ...
I recommend Expresso. It is a free tool, but you need to register you after a trial period. Registering it is also free.
Building regular expressions
Testing regular expressions: you can match and validate regular expressions and test replacement of results with a replacement string.
An expression library: a library that contains ...
How about ILMerge? Its been around for a long time and there's lot of resources.
For example, here is a quick intro.
Also stackoverflow questions have already covered some common pitfalls, like Merging DLL with EXE.
It is also independent from your build environment. You just need to embed it into your build process.
ILMerge sadly is not perfect. For example,...
LibZ Container instruments your main assembly with code that unpacks zipped assembly resources from the resource file, and loads them from memory. It claims to work with reflection code as well as strong names, and it doesn't modify the original assembly files in any way, so strong-named references will work fine.
Html Agility Pack
I've used Html Agility Pack and, although its home page only explicitly mentions version 2.0, it works great with version 4.0 of the .NET framework. I suspect it works fine with version 4.5 too.
Here's some example code using Html Agility Pack with LINQ:
var document = new HtmlDocument();
document.Load(@"C:\Documents and Settings\Kenny\...
I love RegexBuddy. This is not a free product ($40USD), but its capabilities make it a bargain. I have been using it for years.
This is a Windows-only product that can handle many different regex flavors. It has a real-time evaluator which shows you the results of your regex as you type it, a debugger which helps find errors, and an editor that works ...
I am using Rad Regex Designer. I was fascinated about it a few years ago as I started learning the regular expressions concept. It has:
A decent editor with split windows allowing you to:
Define the input, the regex, and optionally a replacement expression.
View the replacement output (if you have specified replacement expression)
View the hierarchy of ...
As we have looked into the librariers quite extensively I would like to share our findings with you.
Now basically i've come to accept that the Interface Quality of basically all the VoIP libraries is.. well.. bad! At least from a Clean-Code developers view-point.
Exceptions like "License is invalid or expired or any other error occured" are standard.
You could use common mocking frameworks like FakeItEasy or Moq and solve some of your "advanced" scenarios with tools like Ionad.Fody and EnableFaking.Fody. These modify the compiled IL code (weaving) so that you can mock it.
However there's limitations and you most likely won't be able to address all of your advanced needs.
CsQuery is also very good HTML parser with CSS selectors. It generates same DOM as Gecko based browsers. It has also much better license (MIT) then Html Agility Pack (MS-PL), which is incomatible with GPL.
This library is also very easy to use because it has jQuery like API.
EDIT: Currently (25 Jun 2016) it is not actively maintained. So there is better ...
You get the might of Chromium
Since you are developing code I would strongly recommend using a Version Control System rather than a simple back-up so as to manage your source code.
This would give you:
A back up of the source code.
The change history of the source code.
Information about who made which change.
Information about why a change was made.
The ability to revert the source ...
As free application I'll recommend the Microsoft UI Automation toolset from the Windows SDK.
With UI Inspect you can click an UI element then see its name and a full list of other information, and using Visual UI Automation Verify or AccScope could give you visual representation of the visible elements and maybe a better hierarchy understanding.
It meets ...
If you feel that you can write a key generation program by yourself, just do it!
There may be ready-made parts of the program, some blanks for generating keys on GitHub.
Also, you can try ready-made solutions like ArmDot. They are paid. There are various licensing systems. Specify which programming language do you use and you'll get more good answers.
My project, Managed Media Aggregation, does everything you need with rtp and rtsp, it includes a client and server which are both efficient and standards compliant.
The server supports over 1000 clients without any issue and memory usage is rarely above 150 mb even with those clients consuming media.
The solution also has some codec implementations but ...
I also evaluate Ozaki for some weeks. It seems very promising, but as a new comer, I find that is not well documented (at least for me that I am not experienced in VoIP domain, I wish more verbosity, for example in what concern errors), somehow inconsistent between consecutive releases, and their site seems to me very cluttered with much information, but not ...
A completely free possibility is Prig, which is even open-source. It may be a bit less user-friendly than the commercial alternatives, but seems to work quite well. Note that if the signature of the method doesn't match one of the pre-defined delegates it will silently fail to generate the method to mock it - you have to manually define the missing delegate ...
You could use open source CMS software and their extensions and some custom development:
Joomla (PHP based)
Drupal (PHP based)
Hippo (Java based)
However there are many options: see a checklist at wikipedia if you want more.
To be more specific people that answer your question might need more functional specifications (what type of governmental ...
We've been using the DevExpress offering (XtraReports Suite) for several years now. For the most part it has worked wonderfully, and on the rare occasions when it hasn't their customer support has been able to provide the answer (and in one case a work-around until a bug we'd uncovered got fixed).
Having said that, our use of XtraReports has not been an ...
Have a look at my Clipper library.
Open source freeware library coded in C# (and C++ and Delphi) with very permissive Boost license (which allows use in commercial apps without charge). Can be compiled directly into your applications, so external DLLs aren't needed.
Offsetting (expanding & shrinking) is fully supported.
Syncfusion provides a Chart library for all .NET platforms. While not open source, the libraries are available under a community license as well (see details below).
Essential Chart for WPF
Essential Chart for Windows Forms
Essential Chart for ASP.NET
Essential Chart for ASP.NET MVC
The whole product is available for free through the community license ...
I haven't gotten any answers (or even any views of my question), so here's my very non-authoritative answer, based on some googling and some testing of one of the programs.
There's a comprehensive list of NoSQL databases here: http://nosql-database.org/
So you can search that web page for ".net" or "c#", and get a complete (and quite large) list of ...