2013-05-06 2 views
5

Я пытаюсь сделать некоторые графики в приложении Windows 8.«Файл полезной нагрузки не существует» Что это значит?

Я скачал это:

http://modernuitoolkit.codeplex.com/

Я тогда прямо нажал мой проект, нажал добавить ссылку и переходите к DLL-файл.

Но когда я пытаюсь построить проект, я получаю кучу этих типов ошибок:

Error 18 Payload файл «C: \ Users \ метка \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data .Charting \ Charts \ Series \ LineSeries.xaml 'не существует. App1

Ошибка 15 Файл полезной нагрузки 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DataPointSeries.xaml' не существует. App1

Ошибка 16 Файл полезной нагрузки 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ DefinitionSeries.xaml' не существует. App1

Ошибка 17 Файл полезной нагрузки 'c: \ users \ mark \ Desktop \ ChartingTest \ ChartingTest \ ModernUI.Toolkit.Data.Charting \ Charts \ Series \ LegendItem.xaml' не существует. App1

Это лишь некоторые из них. Кажется, они были выпущены в Xaml.

Спасибо.

+0

Если вы можете «видеть» файлы на своем рабочем столе, то Id предлагает проблему с разрешениями. – rism

ответ

2

Управляемый, чтобы исправить это, просто перемещая папку в директорию, которую хотел ...

+3

В какую папку я должен переместить ее? У меня такая же проблема с coding4fun toolkit. – Apoorva

7

Чтобы обойти это, перейдите в выходной DLL папку (например, бен \ Release), создайте новую папку с именем, как ваш DLL -Name (например, MyUserControlLibrary) и переместите файлы XAML в эту папку.

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

В качестве примечания это не требуется, если библиотека XAML находится в одном и том же решении. VS может правильно решить путь библиотеки ресурсов. –

5

Хотя оба ответа верны, я сначала их сбивал с толку. Вот моя попытка уточнить.

по ссылке .dll зависит от файлов и ожидает их в папке он сидит в этих файлах отсутствуют, и вы должны вручную расположить папки и файлы, необходимые:.

  1. Перейти к папке где находится .dll. Если вы скопировали его, перейдите туда, где вы впервые нашли .dll.
  2. Вы должны найти знакомые файлы ресурсов рядом с .dll. Ваш .dll хочет их, но структура папки неверна.
  3. Переместите их, как видно из сообщений об ошибках. Скорее всего, вам нужно создать папку и скопировать в нее существующую структуру папок.
-1

ОК, поэтому ВСЕ эти ответы являются совершенно бесполезными и запутанными.

У меня проблема с пакетом Ак.UserDialogs так что я искал Google и наткнулся на эту страницу на GitHub: Build Failed while compiling UWP in Xamarin.Forms Project

это в основном говорит, что это:

Он Acr.UserDialogs.xr.xml вручную скопировав его под Acr.UserDialogs Папка работает меня.

Итак, в основном найдите и найдите файл, который он ищет. Он не будет там (отсюда сообщение об ошибке), но в моем случае он был в папке раньше, поэтому я вручную создал нужную папку и перетащил файл.

Ошибка сортировка.

2

Как и другие ответы предполагают, что создает соответствующий каталог и перемещение сгенерированного .xr.xml файла делает работа, однако,


Правильным решение этого заключается в том, чтобы,

  1. Открыть Свойства проекта (щелкнув правой кнопкой мыши проект в обозревателе решений или сосредоточив внимание на проекте и нажав Alt + Введите.

  2. Перейдите к сборки секции (по состоянию на VS 2017 года, через боковую панель)

  3. Проверьте Сформировать раскладку Библиотека флажок под Output группы.

Generate library layout

... на которых делает Visual Studio будет генерировать необходимый каталог и файловую структуру для вас.