> From: [email protected] [mailto:mono-list-
> [email protected]] On Behalf Of Tiago Freitas Leal
> 
> Some libraries are UI agnostic while others include Windows Forms control
> libraries. All this projects target .NET Windows Forms. Since Mono is
> gaining momentum, I think it would be useful to port the libraries to Mono
> and enable applications that use the library to run on non-Windows OSes.
> 
> We need a NuGet target for Mono or else we must release separate NuGet
> packages for Mono and that for each package.

Just test your application on mono, and you don't need to do anything else 
differently. Mono developers use NuGet, just like everyone else. The same 
package works on windows, linux, etc.

Here's what I like to do: I have a Mac, a Windows VM, and a Linux VM. I install 
Xamarin Studio on the Mac, Visual Studio on Windows, and MonoDevelop in Linux. 
I do a bunch of work in Visual Studio, and commit to my git branch. Then I 
checkout that branch on the Mac, and I open the project with Xamarin Studio. 
Nearly everything works without any changes, but little things here and there 
need changes. So then I commit, and checkout on Linux. Test again on Linux. (By 
this time, I *rarely* need to change anything, because it already passed all 
the tests on Mac. But sometimes I'll have to make some changes on Linux.) 

That's it. Build the NuGet package, publish to NuGet. From now on, anyone on 
mono or windows can simply install and use the package via NuGet.
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.dot.net/mailman/listinfo/mono-list

Reply via email to