Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I tried running a .NET executable in wine, but it is not opening up. The particular executable refers to some .NET dlls (assemblies) located at the same place as the exe. Is there any way to run it in wine or by using some other method?

P.S The application uses Google Data API to fetch data from google docs.

share|improve this question
up vote 8 down vote accepted

Run it using Mono, an open source cross-platform implementation of the .NET framework.

You can install mono by simply issuing:

sudo apt-get install mono

Afterwards, you can run the .NET executable by passing it into mono, like so:

mono SomeApplication.exe
share|improve this answer

Mono is the platform to run .net apps in linux/ubuntu. But it needs to be supported by the developer. So far I know, the executables are different in mono. So, you cannot run the app directly in mono. If you have the source code, then you can try to migrate it to mono with MOMA. If you don't have the source, the you can consult the developer.

I am not a WINE user. But I think .net framework should also be installed in WINE to run a .net app. Maybe this link will help.

share|improve this answer
First, .NET executables should be executable directly by Mono without recompilation. Second, MOMA is a migration analyzer only. Third, if you talk about Wine it's always nice to link to the appdb entry, because everything in the end ends up there on information needed. – Bobby Jul 8 '13 at 9:56

Try this...

 $ ­wget

 $ bash winetricks dotnet40

After that you can running .net framework without any problem.


share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .