Overview
Mono on Ubuntu 22.04 with maintenance support by ATH. This is a repackaged open source software product wherein additional charges apply for support. Mono is a robust and versatile platform that enables developers to create and deploy .NET applications on non-Windows operating systems. It includes a runtime environment, compilers, and libraries that facilitate the development of cross-platform applications. Originally developed by Xamarin and now supported by the .NET Foundation, Mono offers compatibility with a wide range of .NET technologies, providing developers with the flexibility to leverage their existing .NET skills and libraries in a multi-platform environment.
Highlights
- Mono enables developers to write .NET applications that can run on various platforms, including Linux, macOS, and Windows, reducing the need for platform-specific development efforts.
- It supports multiple programming languages, primarily C hash, but also includes compilers for other .NET languages like F# and Visual Basic.NET, enhancing developer flexibility and choice.
- Mono includes a comprehensive set of class libraries that implement the functionality of the .NET Framework, allowing developers to access and use a wide range of APIs and frameworks when building applications.
Details
Typical total price
$0.19/hour
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.micro AWS Free Tier | $0.01 | $0.012 | $0.022 |
t2.small | $0.09 | $0.023 | $0.113 |
t2.medium | $0.09 | $0.046 | $0.136 |
t2.large | $0.09 | $0.093 | $0.183 |
t2.xlarge | $0.09 | $0.186 | $0.276 |
t2.2xlarge | $0.09 | $0.371 | $0.461 |
t3.nano | $0.09 | $0.005 | $0.095 |
t3.micro AWS Free Tier | $0.09 | $0.01 | $0.10 |
t3.small | $0.09 | $0.021 | $0.111 |
t3.medium | $0.09 | $0.042 | $0.132 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
No Refund
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Try one unit of this product for 5 days. There will be no software charges for that unit, but AWS infrastructure charges still apply. Free Trials will automatically convert to a paid subscription upon expiration and you will be charged for additional usage above the free units provided.
Additional details
Usage instructions
Connect to your Virtual Machine via SSH. To access your application go through below steps: Step 1: Switch to the Superuser by below command:
sudo su
Step 2: Check Mono Version by below command:
mono --version
This command should display the installed version of Mono.
Step 3: Update the System Packages by below command:
sudo apt update
Step 4: Create and Run a Sample C# Program Create a new directory for your project and navigate into it:
mkdir my-mono-app
cd my-mono-app
Create a C# program file named HelloWorld.cs by below command:
- nano <samplefilename>.cs
- Save the file and exit the text editor (Ctrl+X, then Y, then Enter).
- Compile the C# program using the Mono C# compiler by below command:
mcs <samplefilename>.cs
Step4: Finally Run the compiled program by below command: mono <samplefilename>.exe You should see the output
Support
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.