
The missing event ListView.ItemSelectionChanged however will likely be a problem.
#Bitcoin.mono and visual studio for mac windows#
We can expect that we will not have ToolTips in our TreeView, and we can’t set our PrintDialog to use the Windows XP dialog. Most of these missing methods won’t be too big of a problem either once we work around them. The TODOs look pretty harmless, we can infer that if we rely on AutoSize, it’s probably not going to work, and we are not going to have auto completion for our ComboBox. Looking at the report, we can immediately see several places we will most likely need to make adjustments for our program to work. void t_AutoCompleteSource (AutoCompleteSource) - AutoCompletion algorithm is currently not implemented.void t_AutoCompleteMode (AutoCompleteMode) - AutoCompletion algorithm is currently not implemented.void t_AutoScaleMode (AutoScaleMode) - Call scaling method.void t_AutoSize (bool) - This method currently does nothing.Methods that are marked with a attribute in Mono.1.2.4: void ListView.add_ItemSelectionChanged (ListViewItemSelectionChangedEventHandler).Methods we are using that are not in Mono 1.2.4: The results from the MoMA scan can be seen here. Once we have a compiled executable, we can run MoMA on it to give us an idea of what kinds of issues we may run into. NET with included example file: Getting Startedįor the purpose of this guide, we will make the assumption that the developer is more familiar with Windows and Visual Studio than the Linux counterparts, given that the app is originally a Windows app.īecause we grabbed the source version, first we need to load up NClass.sln in Visual Studio and compile the solution.
#Bitcoin.mono and visual studio for mac download#

We will be using Mono 1.2.4 to port NClass to run on Linux.

It is licensed under the GPL and LGPL, and has not been written with Mono in mind. It is a UML compliant class designer that looks very much like the one that ships in Visual Studio 2005. The Projectįor this guide, the open source application NClass has been chosen. This guide will attempt to port a non-trivial open source application to document several of the issues a developer may run into while porting their app to Mono. Although many small apps will run on Mono unmodified, many apps will require some work on the developer’s part to run smoothly on Mono. The amount of effort required to get an existing Winforms app running on Mono can vary greatly.
