Xamarinのインディー ライセンスを持っているので、最も得意なプログラミング言語である C# で iPhone/iPad 用のアプリを開発できます。このライセンスではVisual Studio
、Xamarin のプラグインを使用できません。私Visual Studio
はXamarin Studio
まだ. Visual Studio
_ MonoTouch
_Xamarin Studio
アプリをデバッグしようとすると、次のエラー メッセージが表示される .Net Framework 4.5 という 1 つのアセンブリがあります。
読み込まれたアセンブリ: /Users/EdGriMac/Dropbox/Quiz/Newtonsoft.Json.dll [外部] 2013-09-23 20:30:38.021 Exam936[2228:c07] 登録用の 'Newtonsoft.Json' を読み込めませんでした: System.Reflection .ReflectionTypeLoadException: モジュール内のクラスをロードできません。at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (System.Reflection.Assembly,bool) at System.Reflection.Assembly.GetTypes () [0x00000] in /Developer/MonoTouch/Source/mono/mcs/ class/corlib/System.Reflection/Assembly.cs:351 at MonoTouch.Registrar.OldDynamicRegistrar.RegisterAssembly (System.Reflection.Assembly a) [0x00000] /Developer/MonoTouch/Source/monotouch/src/ObjCRuntime/OldDynamicRegistrar.cs: 67 2013-09-23 20:30:38.023 Exam936[2228:c07] これは、シミュレーターによって保持されている古いアセンブリが原因である可能性があります。場所:
私の試み:
最初
NewtonSoft.Json
に思いつくのは、MonoTouch では使用できないということですが、調べ方がわかりません。サードパーティの dll を使用できるかどうかを確認する方法はありますか?私の 2 番目のアイデアは、 の古いバージョンまたは新しいバージョンを
NewtonSoft.Json
別のアセンブリで使用できるというものでした。ただし、これは大規模なプロジェクトではありません。私が使用している他のアセンブリJson
はRestSharpだけですが、使用しているとは思いませんNewtonSoft.Json
。私は彼らの GitHub ページの Web ページを見ましたが、参照を見つけることができませんでした。少しググったところ、この投稿で、(少し下がった)
MonoTouch.Registrar.OldDynamicRegistrar.RegisterAssembly
は (引用:)I can't build the app using the build flags --registrar:olddynamic. If I remove that, it now works, I can now link and it appears to be working..
これはおそらくVisual Studio
、Business license
. これらのフラグなしでビルドする方法がわかりません。
私がやろうとしていることは可能ですか?はいの場合、どうすればよいですか?
前もって感謝します!