2013-05-06 14 views
5

Sto provando a disegnare alcuni grafici in un'app di Windows 8."Il file del payload non esiste" Che cosa significa?

Così ho scaricato questo:

http://modernuitoolkit.codeplex.com/

ho poi a destra cliccato il mio progetto, fa clic su Aggiungi riferimento e navigato al file dll.

Ma quando provo e generare il progetto ottengo carichi di questo tipo di errori:

errore 'c lima 18 Carico utile: \ Users \ marchio \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data .Charting \ Charts \ Series \ LineSeries.xaml 'non esiste. App1

Errore 15 Il file del payload 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DataPointSeries.xaml' non esiste. App1

Errore 16 Il file del payload 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DefinitionSeries.xaml' non esiste. App1

Errore 17 Il file del payload 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ LegendItem.xaml' non esiste. App1

Questo è solo alcuni di questi. Sembrano essere relazionati a Xaml.

Grazie.

+0

Se è possibile "vedere" i file sul proprio ID desktop, suggerire che si tratta di un problema di autorizzazioni. – rism

risposta

2

è riuscito a risolvere il problema semplicemente spostando la cartella nella directory che voleva ...

+3

In quale cartella devo spostarlo? Ho lo stesso problema con coding4fun toolkit .. – Apoorva

7

per risolvere questo, accedere alla cartella di output DLL (ad esempio bin \ Release), creare una nuova cartella denominata come la DLL -Nome (ad es. MyUserControlLibrary) e sposta i file XAML in questa cartella.

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

Come nota, questo non è necessario quando la libreria XAML è nella tua stessa soluzione. VS è in grado di risolvere correttamente il percorso della libreria di risorse. –

5

Sebbene entrambe le risposte siano corrette, inizialmente le ho trovate confuse. Ecco il mio tentativo di chiarire.

La dll di riferimento dipende file e li aspetta nella cartella si è seduto in quei file sono mancanti ed è necessario organizzare manualmente le cartelle ei file necessari:.

  1. Vai alla cartella dove è la .dll. Se lo hai copiato, vai dove hai trovato la .dll.
  2. Dovresti trovare alcuni file di risorse familiari accanto al file .dll. Il tuo .dll li vuole, ma la struttura della cartella è sbagliata.
  3. Spostarli come indicato nei messaggi di errore. Molto probabilmente, è sufficiente creare una cartella e copiare una struttura di cartelle esistente al suo interno.
-1

OK così TUTTE queste risposte sono abbastanza inutili e confuse.

Ho problemi con il pacchetto Acr.UserDialogs Così ho cercato google e mi sono imbattuto in questa pagina su github: Build Failed while compiling UWP in Xamarin.Forms Project

si dice fondamentalmente questo:

Si Acr.UserDialogs.xr.xml copiando manualmente sotto Acr.UserDialogs Cartella lavora per me.

Quindi in pratica vai a cercare il file che sta cercando. Non sarà lì (quindi il messaggio di errore), ma nel mio caso era nella cartella prima, così ho creato manualmente la cartella che volevo e trascinato e rilasciato il file.

Errore risolto.

2

Come le altre risposte suggeriscono, la creazione della directory appropriata e spostando il .xr.xml file generato funziona, tuttavia,


La soluzione corretta per questo è di,

  1. Aprire il Proprietà del progetto (facendo clic con il pulsante destro del mouse sul progetto in Esplora soluzioni o concentrandosi sul progetto e premendo Alt + Inserire.

  2. Passare alla sezioneCostruire (come di VS 2017, tramite la barra laterale)

  3. Controllare il Genera layout Biblioteca casella di controllo sotto la uscita gruppo.

Generate library layout

... sul fare che Visual Studio genererà la directory necessaria e la struttura di file per voi.