5

Obecnie buduję kod z tymi portable class libraries.Jak mogę zbudować pakiet docelowy dla bibliotek przenośnych klasy?

Szukam docelowego pełnego .Net, WinRT Metro, Windows Phone, ... a następnie MonoTouch i MonoDroid. Moje dzisiejsze eksperymenty pokazują, że to działa - http://slodge.blogspot.co.uk/2012/04/experiments-with-portable-class.html

Mam jednak dość istotny problem - MonoTouch i MonoDroid obecnie obsługują te biblioteki, dzięki czemu można spożywać PCL jako zespoły binarne, ale nie pozwalają na łączenie plików projektu

  • np. Mogę odwołać się do MyLib.dll z projektu MonoDroid, ale nie mogę odwołać się do MyLib.csproj.

To jest problem, ponieważ oznacza to, że zautomatyzowany (resharper) refaktoryzacja nie działa - i wydaje się, że w większości przypadków polegam na tym!

Widziałem, że Microsoft publikuje pakiety docelowe, które pozwalają rozszerzać biblioteki klas, ale nie wiem, gdzie te instalacje i co modyfikują.

Oto aktualna lista Microsoft: http://msdn.microsoft.com/en-us/hh487282.aspx

Czy ktoś ma żadnej wiedzy o tym, co te kaczki zawierać albo jak ktoś może zrobić własną paczkę? Jeśli nie są zbyt skomplikowane, to chciałbym spróbować stworzyć jeden dla MonoTouch i/lub MonoDroid.

Odpowiedz

7

ta ma pochodzić kilka razy niedawno, więc napisałem na blogu, że powinien robić to, co chcesz:

http://jpobst.blogspot.com/2012/04/mono-for-android-portable-libraries-in.html

Proszę dać mi znać, jeśli masz jakiekolwiek problemy!

+0

Dzięki. Ktoś właśnie wysłał mi link do mojego bloga. Wypróbuję to dziś wieczorem. +1 – Stuart

+0

Wydaje mi się, że nie działa to dla mnie - ale może to być tylko zmęczone oczy, które pomijają coś oczywistego ... spróbuję ponownie jutro ... – Stuart

+1

W końcu to działa teraz - w blogu było literówka, ja wpadłem na kilka dni - Framework potrzebuje dużego kapitału F i DisplayName kapitału D :) Dzięki! – Stuart

Powiązane problemy