---
languages:
- vb
products:
- dotnet
page_type: sample
name: "MEF Sample: Simple Calculator (Visual Basic)"
urlFragment: "simple-calculator-vb"
description: "A .NET Core console application that contains the example method from Simple Calculator MEF Application in Visual Basic."
---
# MEF Sample: Simple Calculator (Visual Basic)
The simplest way to see what Managed Extensibility Framework can do is to build a simple MEF application. In this example, you build a very simple calculator named SimpleCalculator. The goal of SimpleCalculator is to create a console application that accepts basic arithmetic commands, in the form "5+3" or "6-2", and returns the correct answers. Using MEF, you will be able to add new operators without changing the application code.
NOTE: The purpose of SimpleCalculator is to demonstrate the concepts and syntax of MEF, rather than to necessarily provide a realistic scenario for its use. Many of the applications that would benefit most from the power of MEF are more complex than SimpleCalculator. For more extensive examples, see [Managed Extensibility Framework](https://github.com/MicrosoftArchive/mef) samples.
## Building the sample
To download and run the sample, follow these steps:
1. Download and unzip the sample.
2. In Visual Studio 2019 or later:
1. On the menu bar, choose **File** > **Open** > **Project/Solution**.
2. Navigate to the folder that holds the unzipped sample code, and open the solution (*.sln*) file.
3. Press F5 or Ctrl+F5 to run the project.
3. From the command line:
1. Navigate to the folder that holds the unzipped sample code.
2. At the command line, type `dotnet run`.
## More information
-