SlideShare a Scribd company logo
.NET Framework 4.5 on Raspberry Pi
Some software developers need their ARM devices like Raspberry Piwith .NET Framework softwar
And it’s not really easy for realization.
The matter is that Raspberry Pi devices are usually used with Linux-based operating systems like R
but there are tons of Windows applications which unfortunately haven’t been ported to Linux yet
on Raspbian either. But using an emulator accompanied by Wine, in some cases, makes the porting
Earlier we told you about how to run Windows applications on Raspberry Pi using Wine. Today w
will tell you how to install the modern version of .NET Framework 4.5 on Raspberry Pi and
Wine.
.NET Framework is a software framework developed by Microsoft. It includes a large class lib
interoperability (each language can use code written in other languages) across several programming
features .NET is very widespread and a lot of Windows applications use it. Wine has a helper script
you to install MS Dotnet Framework. But the .NET Framework version 4.5 installation has some tric
a step-by-step instruction.
Raspberry Pi test stand configuration
Model Raspberry Pi 2 Model B Raspberry P
Frequency 1000 MHz 1200 MHz
Memory 1 GB RAM 1 GB RAM
Operating System Raspbian Jessie from May 2016 Raspbian Je
Software .NET Framework 4.5
Wine 1.8
.NET Fram
Wine 1.8
Eltechs ExaGear Desktop for Raspberry
Pi 2
Eltechs Exa
Pi 3
.NET Framework 4.5 installation
instruction
Install ExaGear Desktop
1. Put ExaGear Desktop archive with installation packages and ExaGear Desktop
license key in the same folder. Open Terminal (command line), move to this folder and
unpack the archive using the following command:
$ tar -xvzpf exagear-desktop-rpi3.tar.gz
2. Install and activate ExaGear by running install-exagear.sh script:
$ sudo ./install-exagear.sh
Launch guest x86 system
3. Enter the guest x86 system using the following command:
$ exagear
Starting the shell in the guest image /opt/exagear/images/debian-8
You’re in x86 environment that can be checked by running the ‘arch’ command:
$ arch
i686
4. It is recommended to update apt-get repositories on the first launch of the guest
system:
$ sudoapt-getupdate
Install Wine
5. Install Wine in Ternimal inside the guest system:
$ sudo apt-get install wine
Package manager will offer you to install a bunch of packages. Agree and start the
installation.
Once the installation process is finished check that you have the Eltechs build of Wine
installed:
$ wine --version
wine-1.8.1-eltechs
Install .NET Framework
There is a trick with .NET Framework version 4.5 installation. Please follow the
instruction below and go through all the steps in the given order.
6. Install the following tools:
$ sudo apt-get install cabextract
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
On Ubuntu you can install Winetricks using the ‘sudo apt-get install winetricks’
command.
7. Install .NET Framework version 4.0 using winetricks:
$ ./winetricks dotnet40
You will see the Microsoft .NET Framework setup dialog window. Now follow the
prompts and start installation. Note that winetricks first installs .NET Framework
version 2.0, then version 3.0 and finishes with installation of the version 4.0. Also
winetricks checks and uninstalls Mono before installing Microsoft .NET Framework
because Microsoft .NET Framework doesn’t work well with Mono in the same Wine
environment.
8. Configure Wine:
Wine can mimic different Windows versions for each application. For .NET Framework
version 4.5 it is requred to set up Windows 7. To do this run winecfg tool from
Terminal:
$ winecfg
Then in the “Wine configuration” window select “Windows 7” value from the drop
down list of “Windows version” field on the “Applications” tab. Click on “Apply” and
then “Ok” buttons.
9. Download and install .NET Framework version 4.5 on Raspberry Pi using Wine. You
can both use this link for downloading or simply input the command in the terminal:
$ wget http://download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-
80cf16844f5f/dotnetfx45_full_x86_x64.exe
$ wine dotnetfx45_full_x86_x64.exe
Follow the promts and get Microsoft .NET Framework installed on your Raspberry Pi:
.Net framework 4.5 on raspberry pi

More Related Content

DOC
Virtual boxen
PDF
Installation instructions for R
ODP
How to start Django automatically after restarting development or local syste...
PDF
Flask for cs students
PPTX
Volunteering atyouseeforit services
PPTX
Last Month in PHP - March 2016
PPTX
Python Programming Essentials - M3 - Python Installation
PPTX
Python Programming Essentials - M4 - Editors and IDEs
Virtual boxen
Installation instructions for R
How to start Django automatically after restarting development or local syste...
Flask for cs students
Volunteering atyouseeforit services
Last Month in PHP - March 2016
Python Programming Essentials - M3 - Python Installation
Python Programming Essentials - M4 - Editors and IDEs

What's hot (19)

PDF
[Open southcode] ios testing with appium
DOCX
Adding System Call to Kernel
PDF
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
PDF
Re: Putting multiple .avi on a DVD
PPTX
C installation guide
TXT
Penting cara install
PDF
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
PPTX
Foundation of starting your drupal project to vagrant environment
PDF
Deploying a Pylons app to Google App Engine
PDF
Creating a Web Application with JavaScript + jQuery
DOCX
2. untuk mengganti repository debian ke repo local seperti repo kambing milik ui
PDF
Pharo 8.0 (alpha) and more
PDF
How to Install Python on Linux
PDF
How to install Ansible in Ubuntu 20.04 LTS
PDF
PDF
Apache ssl
PDF
The useful guide to set up Magento 2.0
PDF
How to install Ansible with PIP
[Open southcode] ios testing with appium
Adding System Call to Kernel
MongoDB World 2019 Builder's Fest - Open source command line power tools for ...
Re: Putting multiple .avi on a DVD
C installation guide
Penting cara install
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
Foundation of starting your drupal project to vagrant environment
Deploying a Pylons app to Google App Engine
Creating a Web Application with JavaScript + jQuery
2. untuk mengganti repository debian ke repo local seperti repo kambing milik ui
Pharo 8.0 (alpha) and more
How to Install Python on Linux
How to install Ansible in Ubuntu 20.04 LTS
Apache ssl
The useful guide to set up Magento 2.0
How to install Ansible with PIP
Ad

Similar to .Net framework 4.5 on raspberry pi (20)

PPTX
Dot NET Core 3 with the Raspberry Pi - Virtual Azure Community Day
PPTX
ASP.NET 5 auf Raspberry PI & docker
PPTX
Dot Net Core 3 with Raspberry Pi - HackSoc Notts
PPTX
Dot Net Core 3 with Raspberry Pi
PPTX
Running .Net on Raspberry Pi
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
PPTX
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
PPTX
Coffee & Pi - Getting Started with Python
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
PPTX
Selfie booth ppt
PPTX
Coffee & Pi - Intro to Pi Workshop
PPTX
Coffee & Pi - intro to Pi Workshop
PDF
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
PDF
Raspberry pi Board Hardware & Software Setup
PDF
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
PPTX
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
PPTX
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Dot NET Core 3 with the Raspberry Pi - Virtual Azure Community Day
ASP.NET 5 auf Raspberry PI & docker
Dot Net Core 3 with Raspberry Pi - HackSoc Notts
Dot Net Core 3 with Raspberry Pi
Running .Net on Raspberry Pi
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Coffee & Pi - Getting Started with Python
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Selfie booth ppt
Coffee & Pi - Intro to Pi Workshop
Coffee & Pi - intro to Pi Workshop
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Raspberry pi Board Hardware & Software Setup
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Ad

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Well-logging-methods_new................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Welding lecture in detail for understanding
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Sustainable Sites - Green Building Construction
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Construction Project Organization Group 2.pptx
CH1 Production IntroductoryConcepts.pptx
Mechanical Engineering MATERIALS Selection
bas. eng. economics group 4 presentation 1.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Internet of Things (IOT) - A guide to understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Well-logging-methods_new................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Welding lecture in detail for understanding
Lecture Notes Electrical Wiring System Components
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
OOP with Java - Java Introduction (Basics)
Sustainable Sites - Green Building Construction
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Construction Project Organization Group 2.pptx

.Net framework 4.5 on raspberry pi

  • 1. .NET Framework 4.5 on Raspberry Pi Some software developers need their ARM devices like Raspberry Piwith .NET Framework softwar And it’s not really easy for realization. The matter is that Raspberry Pi devices are usually used with Linux-based operating systems like R but there are tons of Windows applications which unfortunately haven’t been ported to Linux yet on Raspbian either. But using an emulator accompanied by Wine, in some cases, makes the porting Earlier we told you about how to run Windows applications on Raspberry Pi using Wine. Today w will tell you how to install the modern version of .NET Framework 4.5 on Raspberry Pi and Wine. .NET Framework is a software framework developed by Microsoft. It includes a large class lib interoperability (each language can use code written in other languages) across several programming features .NET is very widespread and a lot of Windows applications use it. Wine has a helper script you to install MS Dotnet Framework. But the .NET Framework version 4.5 installation has some tric a step-by-step instruction. Raspberry Pi test stand configuration Model Raspberry Pi 2 Model B Raspberry P Frequency 1000 MHz 1200 MHz Memory 1 GB RAM 1 GB RAM Operating System Raspbian Jessie from May 2016 Raspbian Je Software .NET Framework 4.5 Wine 1.8 .NET Fram Wine 1.8
  • 2. Eltechs ExaGear Desktop for Raspberry Pi 2 Eltechs Exa Pi 3 .NET Framework 4.5 installation instruction Install ExaGear Desktop 1. Put ExaGear Desktop archive with installation packages and ExaGear Desktop license key in the same folder. Open Terminal (command line), move to this folder and unpack the archive using the following command: $ tar -xvzpf exagear-desktop-rpi3.tar.gz 2. Install and activate ExaGear by running install-exagear.sh script: $ sudo ./install-exagear.sh Launch guest x86 system 3. Enter the guest x86 system using the following command: $ exagear Starting the shell in the guest image /opt/exagear/images/debian-8 You’re in x86 environment that can be checked by running the ‘arch’ command: $ arch i686 4. It is recommended to update apt-get repositories on the first launch of the guest system: $ sudoapt-getupdate
  • 3. Install Wine 5. Install Wine in Ternimal inside the guest system: $ sudo apt-get install wine Package manager will offer you to install a bunch of packages. Agree and start the installation. Once the installation process is finished check that you have the Eltechs build of Wine installed: $ wine --version wine-1.8.1-eltechs Install .NET Framework There is a trick with .NET Framework version 4.5 installation. Please follow the instruction below and go through all the steps in the given order. 6. Install the following tools: $ sudo apt-get install cabextract $ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks $ chmod +x winetricks On Ubuntu you can install Winetricks using the ‘sudo apt-get install winetricks’ command. 7. Install .NET Framework version 4.0 using winetricks: $ ./winetricks dotnet40 You will see the Microsoft .NET Framework setup dialog window. Now follow the prompts and start installation. Note that winetricks first installs .NET Framework version 2.0, then version 3.0 and finishes with installation of the version 4.0. Also winetricks checks and uninstalls Mono before installing Microsoft .NET Framework because Microsoft .NET Framework doesn’t work well with Mono in the same Wine environment.
  • 4. 8. Configure Wine: Wine can mimic different Windows versions for each application. For .NET Framework version 4.5 it is requred to set up Windows 7. To do this run winecfg tool from Terminal: $ winecfg Then in the “Wine configuration” window select “Windows 7” value from the drop down list of “Windows version” field on the “Applications” tab. Click on “Apply” and then “Ok” buttons.
  • 5. 9. Download and install .NET Framework version 4.5 on Raspberry Pi using Wine. You can both use this link for downloading or simply input the command in the terminal: $ wget http://download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1- 80cf16844f5f/dotnetfx45_full_x86_x64.exe $ wine dotnetfx45_full_x86_x64.exe
  • 6. Follow the promts and get Microsoft .NET Framework installed on your Raspberry Pi: