How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio
Upcoming SlideShare
Loading in...5
×
 

How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio

on

  • 5,925 views

For many .NET developers today, the learning curve to port applications to Linux is prohibitively high. Now using Mono Tools for Microsoft Visual Studio, you can quickly and easily port your .NET ...

For many .NET developers today, the learning curve to port applications to Linux is prohibitively high. Now using Mono Tools for Microsoft Visual Studio, you can quickly and easily port your .NET applications to Linux, UNIX and Mac OS X, from entirely within your Visual Studio integrated development environment. You can also use it to build .NET software appliances. Attend this session to learn how you, too, can use Mono Tools for Visual Studio to fulfill your cross-platform needs, build .NET software appliances, and run your .NET applications on Linux using SUSE Linux Enterprise Mono Extension.

Statistics

Views

Total Views
5,925
Views on SlideShare
5,896
Embed Views
29

Actions

Likes
3
Downloads
16
Comments
2

1 Embed 29

http://www.slideshare.net 29

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • It’s working now!!! Here is the solution for Ubuntu users on how to install Mono Develop in Ubuntu:

    sudo cp /usr/share/asp.net2-demos/index.aspx /usr/share/asp.net2-demos/index2.aspx

    I got this solution from a blogger in another site. Mono- Oracle users-.Net Programming C# : ubuntu 11.04
    Are you sure you want to
    Your message goes here
    Processing…
  • It’s working now!!! Here is the solution for Ubuntu users regarding how to install Mono Develop in Ubuntu:

    sudo cp /usr/share/asp.net2-demos/index.aspx /usr/share/asp.net2-demos/index2.aspx

    I got this solution from a blogger in another site. Mono- Oracle users-.Net Programming C# : ubuntu 11.04
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio Presentation Transcript

  • How to Port Your .NET Applications to Linux Using Mono Tools for Visual Studio Joseph Hill Product Manager, Mono Platform jhill@novell.com
  • What Is Mono?
  • SUSE Linux Enterprise Mono Extension ® Overview • A .NET application framework that allows you to run .NET-based applications on SUSE Linux Enterprise Server • Advantages – Run .NET applications on Linux (including ASP.NET) – Mainframe support for .NET applications – Performance and scalability advantages over Windows – Target Linux from Visual Studio • Develop anywhere – Deploy anywhere – Includes a toolchain for Linux – Runtime is binary-compatible with .NET on Windows 3 © Novell, Inc. All rights reserved.
  • Multi-Language, Multi-Platform C# JavaScript Visual Basic Java IronPython IronRuby Boo F# 4 © Novell, Inc. All rights reserved.
  • Multi-Language, Multi-Platform C# JavaScript Visual Basic Java IronPython IronRuby Boo F# 5 © Novell, Inc. All rights reserved.
  • Binary Compatible 6 © Novell, Inc. All rights reserved.
  • Demo Publishing ASP.NET to Linux
  • Mono 2.6 • December 2009 – ASP.NET 3.5sp1 > ASP.NET AJAX, ASP.NET MVC – ADO.NET 2.0+ > SQL Server, PostgreSQL, SQLite > 3rd party providers for MySQL, Sybase, DB2, Oracle, etc > LINQ to SQL – Windows.Forms 3.5sp1 – C# 3.0 8 © Novell, Inc. All rights reserved.
  • Demo Telerik Running on Mono
  • Helping You Get There
  • Mono Migration Analyzer (MoMA) 11 © Novell, Inc. All rights reserved. http://www.mono-project.com/Moma
  • Mono Tools for Visual Studio Features MoMA integration Run in Mono Debug Mono applications running on Linux Package for Linux Build appliance 12 © Novell, Inc. All rights reserved.
  • Demo Debugging on Linux
  • Package for SUSE ® 14 © Novell, Inc. All rights reserved.
  • Create Linux Appliance 15 © Novell, Inc. All rights reserved.
  • Create Linux Appliance 16 © Novell, Inc. All rights reserved.
  • Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.