Author Topic: Free Tools for dotNet  (Read 26798 times)

0 Members and 1 Guest are viewing this topic.

jgr

  • Guest
Free Tools for dotNet
« on: March 28, 2011, 08:33:54 PM »
Obfuscator
http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx
Version 3.0 fixes the issues with obfuscating addins for Autodesk products
Assembly merging requires ILMerge


Assembly Dependency Viewer
http://checkasm.booring.net


.NET Reflector alternative
https://github.com/jcdickinson/Monoflector
http://wiki.sharpdevelop.net/ilspy.ashx


Resource editor
http://fishcodelib.com/Resource.htm

.NET Resourcer, by the creator of .NET Reflector
App:
https://github.com/downloads/lutzroeder/resourcer/resourcer.zip
Source code:
https://github.com/lutzroeder/resourcer


Regular Expression
http://www.radsoftware.com.au/regexdesigner/
http://www.ultrapico.com/Expresso.htm


Packer (for executables)
http://www.madebits.com/netz/
http://www.matcode.com/mpress.htm


Controls
http://www.qiosdevsuite.com
Now built on Microsoft.NET 2.0, and has automatic integration with Visual Studio 2010.

http://www.componentfactory.com/product?id=3
READ CAREFULLY, only  Krypton Toolkit is free.

This also offers free controls,but we need to download the full installer (+150 MB) and register by internet.
https://www.devexpress.com/Products/Free/NetOffer/


Database
http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
ADO.NET 4.0 adaptor for SQLite: SQLite database engine and a complete ADO.NET provider all rolled into a single mixed mode assembly (C# with C++, ?)

http://db4o.com/
Object database engin (open source)


Math
http://www.mathdotnet.com/Iridium.aspx
Look at random number generators.  These are used in many other libraries, but needs some refactoring (my first, and only, steps with c#: interface converted to inheritable Class)

http://mathnetnumerics.codeplex.com/
mathnetnumerics is the result of merging dnAnalytics with Math.NET Iridium:


Gis
http://code.google.com/p/tf-net/
http://csharp-source.net/open-source/geospatial
http://sharpmap.codeplex.com/
http://geoframework.codeplex.com/



Miscellaneous and unrelated to .Net

http://www.ollydbg.de/
32-bit assembler level analysing debugger for Microsoft Windows

http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
Like resourcehacker but open source((written with Delphi, as Resource Hacker)

http://www.helpndoc.com/
ML help authoring, PDF and WEB based documentation generator

http://fabforce.net/dbdesigner4/
DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. DBDesigner 4 is developed and optimized for the open source MySQL-Database to support MySQL users with a powerful and free available design tool. (open source)

3-5-011(dd-mm-yyyyy) Forget this:
http://upx.sourceforge.net/
UPX is a free, portable, extendable, high-performance executable packer for several executable format.(win-32 PE for windows, vb6, delphi, c++)
Exceptional!!!! i love it
« Last Edit: May 02, 2011, 09:02:30 PM by jgr »

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #1 on: May 02, 2011, 07:08:06 PM »
Free Decompiling by a Leading Commercial Vendor

Telerik’s stand-alone free decompiling tool allows the concurrent load of a broad range of .NET framework version systems (1.1, 2.0….4.0, Silverlight and Compact Framework).

http://www.telerik.com/products/decompiling.aspx

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #2 on: May 02, 2011, 07:12:00 PM »
VS 2010 help viewer
Replace the VS 2010 help viewer or run stand-alone

http://mshcmigrate.helpmvp.com/viewer

Is a great tool!

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #3 on: May 02, 2011, 07:49:03 PM »
Essential

ILMerge
ILMerge is a utility for merging multiple .NET assemblies into a single .NET assembly. It works on executables and DLL's alike and comes with several options for controlling the processing and format of the output
http://www.microsoft.com/downloads/en/details.aspx?familyid=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en

PInvoke Interop Assistant
P/Invoke Interop Assistant is a toolkit that helps developers to efficiently convert from C to managed P/Invoke signatures or verse visa.
http://clrinterop.codeplex.com/releases/view/14120

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #4 on: May 12, 2011, 03:06:30 PM »
csharp-sqlite

C#-SQLite is an independent reimplementation of the SQLite software library version 3.7.5
It has been ported into managed code, written in C#

http://code.google.com/p/csharp-sqlite/


better to download the current project from (mercurial) repository
http://code.google.com/p/csharp-sqlite/source/checkout
GUI for Mercurial:
http://tortoisehg.bitbucket.org/

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #5 on: May 12, 2011, 03:09:20 PM »
OpenAccess ORM Express

Telerik OpenAccess is an Enterprise-grade ORM that does the data access plumbing in desktop and web applications. OpenAccess ORM Express Edition provides the same functionality as the commercial version, but supports only the free databases (MS SQL Server Express, Oracle Express, MySQL and Firebird).

http://www.telerik.com/products/orm/free.aspx
http://www.telerik.com/community/license-agreement.aspx?pId=691

CADbloke

  • Bull Frog
  • Posts: 342
  • Crash Test Dummy
free .NET Decompiler from JetBrains
« Reply #6 on: May 12, 2011, 10:55:29 PM »
http://www.jetbrains.com/decompiler/ looks interesting, especially in light of .NET Reflector being a pay-for now.

Jetbrains also make Resharper. It's not free but it is well-worth the price. Version 6 is in EAP at the moment at http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds if you'd like to try it. The production version has a 30-day trial anyways at http://www.jetbrains.com/resharper/download/index.html

jgr

  • Guest
Re: free .NET Decompiler from JetBrains
« Reply #7 on: June 03, 2011, 08:21:19 PM »
Jetbrains also make Resharper. It's not free but it is well-worth the price. Version 6 is in EAP at the moment at http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds if you'd like to try it. The production version has a 30-day trial anyways at http://www.jetbrains.com/resharper/download/index.html

Other similar (not free) tool.
http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/
30-day trial
http://www.devexpress.com/go/DevExpressDownload_CodeRush3.aspx

Free version:
CodeRush Xpress
CodeRush Xpress is a free Visual Studio® add-on for C# and VB developers providing limited functionality of CodeRush with Refactor! Pro. Features include easy code navigation and selection, test-driven development and code refactoring.
http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/


I think all this does not work in vs Express versions.

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #8 on: June 03, 2011, 08:22:34 PM »
NAnt
Free software tool for automating software build processes.
http://nant.sourceforge.net/

A great tool, at least is what I think

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #9 on: June 03, 2011, 08:24:53 PM »
NHibernate
Free and open source object-relational mapper (ORM)
NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to
and from an underlying relational database.
http://nhforge.org/Default.aspx

It is harder to use than (Telerik)OpenAccess ORM  but is open source.

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #10 on: June 03, 2011, 08:27:01 PM »
NPlot
NPlot is an open source charting library for .NET. It boasts an elegant and flexible API. NPlot includes controls for Windows.Forms, ASP.NET and a class for creating Bitmaps. A GTK# control is also available
http://sourceforge.net/projects/nplot/

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #11 on: June 03, 2011, 08:28:08 PM »
iTextSharp
Open source library to programmatically create and manipulate Adobe compatible PDF documents on Microsoft's .NET Framework.
http://sourceforge.net/projects/itextsharp/files/

Possibly the best free library for creating and manipulating pdf files.

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #12 on: July 06, 2011, 08:59:21 PM »
Lucene.Net
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. Lucene.Net has three primary goals:
* Maintain the existing line-by-line port from Java to C#, fully automating and commoditizing the process such that the project can easily synchronize with the Java Lucene release schedule.
*  High-performance C# search engine library.
*  Maximize usability and power when used within the .NET runtime. To that end, it will present a highly idiomatic, carefully tailored API that takes advantage of many of the special features of the .NET runtime.

http://incubator.apache.org/lucene.net/

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #13 on: July 06, 2011, 09:00:56 PM »
SharpSetup - .NET installers for .NET applications

SharpSetup builds around well-established Microsoft technologies like WiX, Windows Installer, .NET, C#, MsBuild and WinForms to provide robust and flexible tool for creating software installers for Windows platform. One of the major features of SharpSetup is the ability to create GUI for your WiX based installer using Visual Studio dialog designer.

http://sharpsetup.eu/

jgr

  • Guest
Re: Free Tools for dotNet
« Reply #14 on: July 06, 2011, 09:02:52 PM »
IKVM.NET
IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:
 * A Java Virtual Machine implemented in .NET
 * A .NET implementation of the Java class libraries
 * Tools that enable Java and .NET interoperability

http://www.ikvm.net/