Wie kann ich ein Targeting-Paket für Portable Class Libraries erstellen?

Ich baue einen Code mit diesentragbare Klassenbibliotheken momentan.

Ich freue mich darauf, volles .Net, WinRT Metro, Windows Phone, ... und dann MonoTouch und MonoDroid ins Visier zu nehmen. Meine heutigen Experimente zeigen, dass dies funktionieren kann -http://slodge.blogspot.co.uk/2012/04/experiments-with-portable-class.html

Ich bin jedoch auf ein ziemlich schwerwiegendes Problem gestoßen: MonoTouch und MonoDroid unterstützen diese Bibliotheken derzeit, da Sie PCLs als binäre Assemblys verwenden können, aber das Verknüpfen zwischen Projektdateien nicht zulassen

z.B. Ich kann auf MyLib.dll aus einem MonoDroid-Projekt verweisen, aber nicht auf MyLib.csproj.

Dies ist ein Problem, da es bedeutet, dass automatisiertes Refactoring (Nachschärfen) nicht funktioniert - und ich scheine mich für den größten Teil meiner Arbeit darauf zu verlassen!

Ich habe gesehen, dass Microsoft Targeting Packs veröffentlicht, mit denen Sie Klassenbibliotheken erweitern können, aber ich habe nicht herausgefunden, wo diese installiert werden oder was sie ändern.

Hier ist die aktuelle Microsoft-Liste:http://msdn.microsoft.com/en-us/hh487282.aspx

Hat jemand irgendwelche Kenntnisse darüber, was diese Packungen enthalten oder wie jemand seine eigene Packung herstellen könnte? Wenn sie nicht zu komplex sind, würde ich gerne versuchen, eine für MonoTouch und / oder MonoDroid zu produzieren.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage