UnitedWare, LLCUnitedWare, LLC

UnitedWare featured in "BusinessWise Briefs" on WNKU 89.7 FM. The segment discussed changing your own perspectives to better serve your clients.


April 10, 2006

C# with Mono

By Anish Mistry

What is it?

C# is a language created by Microsoft Corporation to fully exploit thier .NET development framework. Mono is a CLR developed by Ximian to run on other platforms besides Microsoft Windows.

This a down and dirty way to compile and run your .NET C# applications on the Mono CLR.

Instructions

  1. Download and install Mono /usr/ports/lang/mono (If you are running FreeBSD)
  2. If you have a C# application written with Microsoft Visual Studio .NET, you can convert the solution file to a Unix Makefile using the SLNtoMake utility.
  3. Compile SLNtoMake: mcs slntomake.cs
  4. Run the slntomake.exe utility on the Mono CLR to convert the solution file: mono slntomake.exe -u Project.sln > ProjectMakefile
  5. Compile your project: gmake -f ProjectMakefile CSC=mcs TARGET=.
  6. Run the application: mono Project.exe
  7. Enjoy!
DISCLAIMER: UNITEDWARE, LLC AND ITS OUTSIDE CONSULTANTS OR VENDORS PROVIDE THIS SOFTWARE AND/OR INFORMATION "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL UNITEDWARE, LLC AND ITS OUTSIDE CONSULTANTS OR VENDORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright 2002-2010     UnitedWare, LLC
High Quality Web, Software, and eCommerce Consultants for all of your IT needs
Site Map Privacy Policy