2017-04-06 8 views
0

So änderte ich meinen Projektnamen und auch meine Ordner usw. Ich folgte Leitfaden von hier How do I rename a Project Folder from within Visual Studio?. Alles schien zu arbeiten, ich meine app starten kann, aber ich bekam Beispiel einige erros und viele viele WarnungenXamarin Versammlung Konflikt mit dem importierten Typ

Warnung:

Warning CS0436 The type 'ObservableObject' in 'C:\Users\Godhaze\Documents\Volaapp\Volaapp\Volaapp\Base\ObservableObject.cs' conflicts with the imported type 'ObservableObject' in 'TodoScheduler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'C:\Users\Godhaze\Documents\Volaapp\Volaapp\Volaapp\Base\ObservableObject.cs'. Volaapp C:\Users\Godhaze\Documents\Volaapp\Volaapp\Volaapp\Base\SelectableObject.cs 5 IntelliSense Active 

Und Fehler wie folgt aus:

Error CS0234 The type or namespace name 'XamlFilePathAttribute' does not exist in the namespace 'Xamarin.Forms.Xaml' (are you missing an assembly reference?) Volaapp C:\Users\Godhaze\Documents\Volaapp\Volaapp\Volaapp\obj\Debug\TodoScheduler.Pages.MenuPage.xaml.g.cs 14 IntelliSense Active 

Der Code der Fehler:

//------------------------------------------------------------------------------ 
// <auto-generated> 
//  This code was generated by a tool. 
//  Runtime Version:4.0.30319.42000 
// 
//  Changes to this file may cause incorrect behavior and will be lost if 
//  the code is regenerated. 
// </auto-generated> 
//------------------------------------------------------------------------------ 

namespace TodoScheduler.Pages { 


    [global::Xamarin.Forms.Xaml.XamlFilePathAttribute("C:\\Users\\Godhaze\\Documents\\Visual Studio 2017\\Projects\\Volaapp\\Volaapp\\Volaapp\\Pa" + 
     "ges\\MenuPage.xaml")] 
    public partial class MenuPage : global::TodoScheduler.Controls.BasePage { 

     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")] 
     private global::Xamarin.Forms.ListView listView; 

     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")] 
     private void InitializeComponent() { 
      global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(MenuPage)); 
      listView = global::Xamarin.Forms.NameScopeExtensions.FindByName<global::Xamarin.Forms.ListView>(this, "listView"); 
     } 
    } 
} 

Also ich denke, es ist ein Problem mit der Montage? I Added Reference An erster Stelle, also was könnte das Problem sein?

Muss ich auch meine Namespaces ändern? Mein Projektname von PCL ist "Volaapp" Aber ich verwende Namespaces wie: TodoScheduler.Base, weil ich denke, dass es sich auf die Assembly bezieht. Ich könnte das missverstanden haben!

Ich habe versucht, die Lösung zu säubern dann bin, obj Ordner zu löschen und dann neu zu bauen, aber diese dunkle Hilfe.

Also was soll ich tun? Ich möchte wirklich diesen Fall beheben und ich kann sogar den vollständigen Code von diesem zu beheben :(

+0

Ich denke, die Fehlermeldung ist ziemlich klar, Sie haben einen Typ "ObservableObject" in "Volaapp \ Base \ ObservableObject.cs", und dieser Name widerspricht einem anderen Typ, der den gleichen Namen hat von TodoScheduler, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null ', Sie müssen den Namen ändern. –

Antwort

0

Ich hatte das gleiche Problem, und fand heraus, dass ich eine Schriftgrößenänderung Operation auf einem Array von Etiketten, die ein

Verwandte Themen