How to run a C# and WPF application on the Mac?
Since C# is based on a virtual machine system, much like Java, many have wondered whether their WPF-based C# applications can be easily ported to the Mac.
Unfortunately, this is no easy task. If your application is command line-based, this may be possible. Check out Mono, a CLR emulator for Linux and Mac. However, no one has yet created a wrapper for the WPF library, and so this part is not so easy.
With all of that said, there is a way to do it! Instead of using WPF, use Silverlight, the lean and mean cousin of WPF. Silverlight will run in a browser on the Mac.
As luck would have it, Silverlight 3 now supports running a Silverlight app outside of the browser as a desktop application. To enable this, simply do the following:
- Open your AppManifest.xml file and paste in the code below. (This assumes your application happens to be called "MyAppName") -- you will need to replace this with the real name of your application.
- Now simply run your application in a browser. Then right-click on the app in the browser and choose "Install MyAppName onto this Computer..." and follow the onscreen steps.
- That's it!
|<WindowSettings Title="Offline MyAppName" />|
|Allows working offline|
- Pearson Biology Page 72 Answers Section 3.2
- Pearson Biology Page 98 Answers Section 4.1
- Pearson Biology Page 49 Answers Section 2.3
- Campbell AP Biology 9th Edition Page 67 Answers Chapter 4 Test Your Understanding California
- Campbell AP Biology 9th Edition Page 56 Answers Section 3.3 Concept Check California