2013-04-18 8 views
6

Jestem obecnie prowadzenie najnowszą instalację Xamarin.Android próbną z up-to-date Visual Studio 2012.autouzupełnianie podczas edycji android układy w Visual Studio z Xamarin

Podczas otwierania .axml plik w visual studio widzę jako projektant wizualny i mogę go normalnie używać, kiedy przełączam się na zakładkę "Źródło" Widzę doskonale perfekcyjny układ strony z podświetloną składnią i tym innym.

Problem polega na tym, że autouzupełnianie może sugerować tylko komentarz XML i elementy CDATA, nic więcej.

Czy istnieje sposób, aby włączyć autouzupełnianie systemu Android w Visual Studio? Przypominam sobie, że Xamarin Studio może automatycznie uzupełniać układy, ale po otwarciu rozwiązania, które zostało edytowane w Visual Studio, Xamarin Studio również nie zasugeruje automatycznie.

Wszelkie pomysły? Z góry dziękuję.

EDYCJA: Przełączono na wersję płatną, a problem nadal występuje zarówno w Xamarin, jak i Visual Studios.

Odpowiedz

2

W studio Xamarin możesz po prostu kliknąć prawym przyciskiem myszy plik Axml i wybrać - "Otwórz za pomocą/Edytor kodu źródłowego" Niestety, nie mogę go sprawdzić w Visual Studio.

+0

Działa u mnie w Xamarin Studio. Sprawili, że mój dzień! – kaolick

+0

Nie działa w Visual Studio – CularBytes

1

Po tylu zmaganiach jedynym rozwiązaniem, które dla mnie zadziałało, było użycie IntelliJ IDEA lub Eclipse do edycji układów Android i pisania kodu w Xamarin Studio. Ditching Xamarin i powrót do rozwoju z Javą działały jeszcze lepiej.

+0

Jest teraz 2015 .. znalazłeś rozwiązanie? – CularBytes

+0

@RageCompex, nie współpracuję już z Xamarin. Jak wspomniałem powyżej, użyłem IDEA do edycji moich układów xml jako obejścia i to całkiem dobrze się sprawdziło. – Dmitriy

0

Dla naszego projektu najlepszym rozwiązaniem było zastosowanie - VS edytować kod cs - Android studio do pracy ze stylami, układy ...

Jak pracujemy:

  • Przyjąć projekt znajdujący się w C: \ Projects \ zabawa
  • Tworzenie projektu Android w C: \ Projects \ fun \ AndroidStudio
  • Używanie skryptu bat myszki następnie utworzyć dowiązania do katalogu zasobów i AndroidManifest.xml

script.bat

mklink /J C:\projects\fun\AndroidStudio\app\src\main\res C:\projects\fun\Resources 
mklink /H C:\projects\fun\AndroidStudio\app\src\main\AndroidManifest.xml C:\projects\fun\Properties\AndroidManifest.xml 

nie wymaga używania aksonu zamiast plików xml, projektant działa dobrze, podgląd też.

+0

Czy program intellisense działa w niestandardowych plikach XML z tą opcją? – Natiq

+1

@Natiq Niestety nie używam tego podejścia, ponieważ Project Rider jest dostępny. Obsługuje również projekty Xamaring. – Artiom

0

Autouzupełnianie działa tylko w plikach z rozszerzeniem .axml. Jeśli twój typ pliku to xml, możesz utworzyć nowy plik z rozszerzeniem axml i skopiować zawartość starego pliku xml do nowego pliku axml (czasami po prostu zmiana nazwy pliku nie działa)

+0

Przepraszamy, brak odpowiedzi na moje pytanie. Mówi "Podczas otwierania pliku .axml w visual studio widzę projektanta wizualnego ..." – Dmitriy

Powiązane problemy