2016-10-29 12 views
1

別の開発者のプロジェクト(Xamarin Android)を起動しようとしています。 アプリケーションが正常にコンパイルされました。最初のビューは正常に表示されました。問題ありません。 しかし一瞬の後、私はエラーを取得する:Xamarin Android:タイプMvvmCross.Core.ViewModels.IMvxAppStartの解決に失敗しました

MvvmCross.Platform.Exceptions.MvxIoCResolveException: Failed to resolve type MvvmCross.Core.ViewModels.IMvxAppStart 

Visual StudioはMvxSimpleIoCContainerクラスに空の文字列に、エラーについての詳細は、デバッガのポイントは表示されません。

プロジェクトを開く前に、VS、Xamarin、Android SDKなど このプロジェクトは完璧にフルですが、他のコンピュータで完全かつ完全に動作します。残念ながら私はそれらのコンピュータにアクセスできません。

私はどんなプロンプトにもうれしく思います。

エラーメッセージを指定:

Visual Studioの "休憩" をクリックした後:

+0

Setup.csファイルとApp.csファイルはどのようなものですか? – Cheesebaron

答えて

1

を私は同じ問題を持っていた、私の問題はcore'dll」アプリにありました。 cs

namespace Core 
{ 
    public class App : MvxApplication 
    { 
     public override void Initialize() 
     { 
      CreatableTypes() 
       .EndingWith("Service") 
       .AsInterfaces() 
       .RegisterAsLazySingleton(); 


      RegisterAppStart<ViewModels.FirstViewModel>(); 

私はRegisterAppStart<ViewModels.FirstViewModel>();行、最初のビューを使用するように変更します。

+0

私はXamarin.iOSプロジェクトにあった問題を解決しました。 iOSがAndroidと何をしているのか本当に理解できませんでした.iOSプロジェクトをビルドするためのビルド設定を考慮しています。 –

関連する問題