Visual Studio 2015'te yeni yapılmış bir Xamarin.Forms uygulamasıyla ilgili bir sorun yaşıyorum. Çözüme Droid/iOS projeleri ekledim ve bana veriyor diyerek yapı hatası ... İşteGeçerli ad alanında 'Uygulama' türü veya ad alanı yok
The type or namespace 'App' does not exist in the current namespace
iki hata nerede bir örnektir.
Droid projesi:
namespace MyApp.Droid
{
[Activity (Label = "MyApp", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
global::Xamarin.Forms.Forms.Init (this, bundle);
LoadApplication (new MyApp.App());
//Error on the above line at MyApp.App()
}
}
}
iOS projesi:
namespace MyApp.iOS
{
[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
LoadApplication (new MyApp.App());
//Error on above line in MyApp.App()
return base.FinishedLaunching (app, options);
}
}
}
Bu çözüm sadece yapıldığı ve hiçbir kodlama bu VS2015 ile bir sorun olabilir, henüz bitmiş?
İki platform projenizin paylaşılan Forms PCL projesine bir referansı var mı? App sınıfının varsayılan olarak burada olduğu yerdir. – Jason