FlorianRappl/YAMP — pull request #5 by cureos (2012-11-17 13:16:20+00:00)
Title: Final portability updates against 1.0.1 alpha

Hello again Florian,

I have now finalized the Portable Class Library updating. The Portable.YAMP project builds *one* assembly that can be referenced from all the following (Windows based) platforms: .NET Framework 4 and higher, Windows Store, Silverlight 4 and higher, and Windows Phone 7 and higher. I have published the portable class library and also provided a very simple Silverlight 4 application to demonstrate the usability of the portable library. The application is practically a copy of your console application, and you can immediately access it [here](http://www.cureos.com/parser).

Please note that I am containing the portable class library and the Silverlight application in a separate VS solution. Your original solution and projects remain unchanged.

The locations where I have modified code are the ones that have caused build errors when trying to build the portable library. As far as I can judge, I have only made the code buildable, I have not changed any functionality whatsoever.

The only classes that did not make it into the portable library are `LoadFunction` and `SaveFunction`, since file I/O is not standardized across the different Windows platforms. I'll give some further thought how these functions can be managed in a portable library, but I'll leave the issue for now.

I am making the pull request to facilitate for you in case you want to bring in these adaptations into your repository, but this is of course totally up to you. Just close the pull request if you are not interested in bringing in these changes into your own repository.

Best regards,
Anders