Ich bin ein halb erfahrener .NET-Entwickler, der gerade mit Unity angefangen hat. Ich versuche zu entscheiden, wie IoC in Unity 4.X funktioniert (ich habe noch nichts getestet), und ich frage mich, wie dies gut erreicht werden kann.
Dieser Beitrag und seine Antworten besagen, dass Ninject nicht mit Unity funktioniert, obwohl es alt ist. Ist es noch wahr? Wenn ja, was sind andere Mittel, um IoC in Unity zu erreichen?
Bearbeiten 1: Ich ziele hauptsächlich auf Windows-Plattform. Ich brauche also keine Plattform-Interoperabilität, ich brauche sie nur, um zu funktionieren.
unity
dependency-injection
actionjezus6
quelle
quelle
Antworten:
Sie möchten sich wahrscheinlich StrangeIOC ansehen.
http://strangeioc.github.io/strangeioc/
Es ist für die Einheit gedacht. Das Projekt befindet sich seit einiger Zeit in der aktiven Entwicklung, und ich habe weiterhin die Absicht, es zu überprüfen, aber bis jetzt habe ich es noch nicht getan, daher kann ich Ihnen keine persönliche Empfehlung geben. Aber es klingt genau so, wie Sie es wollen.
quelle
Ich weiß es nicht, aber niemand hat es geschafft, es unter Einheit auszuführen: http://forum.unity3d.com/threads/ios-dependency-injection-framework-suggestions.119909/ , kann aber sehr veraltet sein. Versuchen Sie dennoch, Ihre Frage an UnityAnswers zu senden, wo Sie mit größerer Wahrscheinlichkeit eine richtige Antwort erhalten.
quelle