2013-05-28 9 views
8

Aktualnie pracuję nad aplikacją z Mono, niedawno zaktualizowałem Xamarin Studio 4.0.8 i miałem problemy z tym, że elementy projektu nie zostały dodane do rozwiązania .Resource.designer.cs NIE regeneruje się w Mono (Xamarin Studio)

Próbowałem ręcznie edytować plik designer.cs, a następnie usunąłem go, mając nadzieję, że program ponownie go zrestartuje, wraz ze zmianą układu.

Próbowałem:

  • Przebudowa go

  • Czyszczenie i odbudowy

  • Kasowanie pliku przez eksploratora plików

I jeszcze nie poprawnie się regeneruje, Xamarin tworzy Resource.designer. cs ale jest pusty, a podczas kompilacji zwraca to:

Error CS0103: The name 'Resource' doesn't exist in the current context (CS0103) 

Pomóżcie proszę ...

+0

nie spróbujesz otworzyć plik XIB w Xcode? jak podwójne kliknięcie w studio Xamarin? – aiapatag

+0

Mam ten sam problem przy użyciu Xamarin Studio 4.0.10 (kompilacja 5) na komputerze Mac. Próbowałem usunąć plik Resource.designer.cs, ale teraz go nie zregeneruje. Czy kiedykolwiek znalazłeś rozwiązanie? – Camputer

Odpowiedz

4

miałem to się stało jakiś czas temu. Po kliknięciu prawym przyciskiem myszy na pliku XML i kliknięciu właściwości. Upewnij się, że działania kompilacji jest ustawiony na „AndroidResource”

Jeśli dobrze pamiętam, że naprawił

4

dużo czasu mającego ten problem. Co zrobiłem:

  1. Usuń "resources.designer.cs" przy użyciu Xamarin (drugi przycisk-> usuń).
  2. Przejdź do wiersza poleceń (wyszukiwarka Mac/Explorer w systemie Windows) i usuń ręcznie plik (upewnij się, że go usunąłeś).
  3. Przejdź do Xamarin, clean-> build (to zregeneruje resoruces.designer.cs).
  4. Po usunięciu pliku z projektu należy go dodać ponownie. wtórny przycisk nad projektem-> dodaj pliki-> wybierz Resources.designer.cs (typowo w folderze/Resources).
  5. Upewnij się, że "Kompilacja akcji" pliku Resource.designer.cs to Kompilacja (czasami domyślnie wymaga innej akcji budowania).
  6. Oczyść i zbuduj.

Przynajmniej pracował przez większość czasu.

+0

Po oczyszczeniu nie ma już pliku w projekcie – CodeIt

+2

Plik jest tworzony, ale w tym nie wygenerowano żadnego kodu, mimo że odbudowuję projekt –

0

To praca dla mnie:

  1. Otwórz plik .designer.cs i skasować wszystkie treści klasy, pozwalając jedynie deklarację klasy pusty.
  2. Otwórz plik .xib lub scenopis, które spowodują problemy z plikiem .cs.
  3. update Zidentyfikuj> Właściwość klasy widoku, które używają tej metody .designer.cs usuwanie klasy, unfocus, fokus i ponowne ustawianie wartości właściwości.
  4. zapisać
  5. odbudować
Powiązane problemy