Betten Sie dylib in die Xamarin.Mac-Binding-DLL ein

8

Ich erstelle Bindungen für Xamarin.Mac / MonoMac . Ich möchte das dylib in das generierte dll einbetten, so wie es in Xamarin.iOS mit dem [LinkWith] Attribut gemacht wurde.

Ist das möglich? Wenn das so ist, wie ? Oder sollte ich das dylib von der verbrauchenden Anwendung laden? wieder in diesem Fall, wie?

Ich habe es versucht: - das dylib im Ordner Native Referenzen löschen (funktioniert nicht) - Hinzufügen eines [assembly: MonoMac.RequiredFramework] -Attributs (findet das dylib nicht)

    
Stephane Delcroix 07.03.2013, 12:58
quelle

1 Antwort

5

Ich habe das .dylib von der konsumierenden Anwendung geladen, indem ich Folgendes getan habe:

  • Fügen Sie .dylib zu Ihrem Projekt als Inhalt hinzu
  • Fügen Sie RequiredFrameworkAttribute :
  • hinzu
%Vor%
  • Registrieren Sie die Assembly aus dem AppDelegate -Konstruktor:
%Vor%

Das .dylib wird noch nicht in die Bindings-Assembly eingebettet, aber es gilt als Fortschritt

    
Stephane Delcroix 11.03.2013, 11:13
quelle

Tags und Links