2013-05-06 16 views
5

Próbuję narysować kilka wykresów w aplikacji Windows 8."Plik ładunku nie istnieje" Co to oznacza?

Więc ściągnąłem to:

http://modernuitoolkit.codeplex.com/

I potem w prawo kliknięciu mój projekt, kliknął dodać odniesienie i nawigować do pliku .dll.

Ale gdy próbuję i budowania projektu dostaję mnóstwo tego typu błędów:

Error 18 Ładowność pliku „C: \ Users \ znak \ Pulpit \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data .Charting \ Charts \ Series \ LineSeries.xaml "nie istnieje. App1

Błąd 15 Plik ładunku "c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DataPointSeries.xaml" nie istnieje. App1

Błąd 16 Plik ładunku "c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DefinitionSeries.xaml" nie istnieje. App1

Błąd 17 Plik ładunku "c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ LegendItem.xaml" nie istnieje. App1

To tylko kilka z nich. Wydają się być związani z Xaml.

Dzięki.

+0

Jeśli możesz "zobaczyć" pliki na pulpicie Id sugeruję, że to problem uprawnień. – rism

Odpowiedz

2

Udało się go naprawić po prostu przesuwając folder do katalogu on chciał ...

+3

W którym folderze powinienem go przenieść? Mam taki sam problem z zestawem narzędzi codecode. – Apoorva

7

Aby obejść ten błąd, przejdź do folderu wyjściowego DLL (np bin \ Release), należy utworzyć nowy folder o nazwie jak biblioteki DLL -Name (np. MyUserControlLibrary) i przenieś pliki XAML do tego folderu.

bin\Release\ 
    MyUserControlLibrary.dll 
    MyUserControlLibrary.pri 
    MyUserControlLibrary\ [folder] <-- create 
     UserControl1.xaml   <-- move here 
     UserControl2.xaml   <-- move here 
+0

Uwaga: nie jest to konieczne, gdy biblioteka XAML jest w tym samym rozwiązaniu. VS jest w stanie poprawnie rozwiązać ścieżkę biblioteki zasobów. –

5

Chociaż obie odpowiedzi są poprawne, na początku uznałem je za mylące. Oto moja próba wyjaśnienia.

Odnośny .dll zależy na plikach i oczekuje ich w folderze to siedzi w Te pliki brakuje i trzeba ręcznie zorganizować foldery i pliki, których potrzebuje.

  1. przejdź do folderu gdzie jest .dll. Jeśli skopiowałeś go, idź do miejsca, gdzie po raz pierwszy znalazłeś .dll.
  2. Powinieneś znaleźć znajome pliki zasobów obok pliku .dll. Twój .dll chce, ale struktura folderów jest nieprawidłowa.
  3. Przenieś je, jak widać w komunikatach o błędach. Najprawdopodobniej wystarczy utworzyć folder i skopiować istniejącą strukturę folderów do niego.
-1

OK, więc WSZYSTKIE z tych odpowiedzi są zupełnie bezużyteczne i mylące.

Mam problem z pakietem Acr.UserDialogs więc szukałem google i natknąłem się na tej stronie na github: Build Failed while compiling UWP in Xamarin.Forms Project

to w zasadzie mówi to:

Jest Acr.UserDialogs.xr.xml ręcznie kopiując je na Acr.UserDialogs działa Folder mnie.

Po prostu idź i znajdź plik, którego szukasz. Nie będzie tam (stąd komunikat o błędzie), ale w moim przypadku był w folderze wcześniej, więc ręcznie utworzyłem żądany folder i przeciągnąłem go i upuściłem plik.

Błąd posortowany.

2

jak inne odpowiedzi sugerują, tworząc odpowiedni katalog i ruchomych wygenerowany .xr.xml plik działa jednak


Prawidłowe rozwiązanie dla tego celu jest,

  1. Otwórz Właściwości projektu (klikając prawym przyciskiem myszy projekt w Eksploratorze rozwiązań lub koncentrując się na projekcie i naciskając Alt + Wpisz.

  2. Przejdź do budowy sekcji (stan na VS 2017, za pośrednictwem paska bocznego)

  3. Sprawdź Generowanie layout Biblioteka pole pod Output grupy.

Generate library layout

... po którym robi Visual Studio wygeneruje niezbędną strukturę katalogu i pliku dla Ciebie.