canard29 Ответов: 1

Развертывание проекта UWP, созданного с помощью xamarin


Привет,

Я создал кросс-платформенное приложение "MaintenanceApp" с Xamarin with Visual 2017 Community.
Решение имеет проект для Android, iOS и UWP. Я еще не менял код. Все компилируется. Проект iOS начинается хорошо (я использую виртуальную машину с Windows на Macbook Pro).
Но когда я хочу запустить проект UWP, мне нужно развернуть его, и у меня есть сообщение ниже :
"
Цитата:
DEP0700: регистрация приложения не удалась [0x80073CF0] erreur 0x80070003: открытие файла из местоположения: AppxManifest.xml ошибка с ошибкой: указанный путь не найден.
. MaintenanceApp.Магазина


Package. appxmanifest находится здесь :
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
  <Identity Name="6811aab3-72a9-4ce4-a490-e5af59e43caf" Publisher="CN=Jerome" Version="1.0.0.0" />
  <mp:PhoneIdentity PhoneProductId="6811aab3-72a9-4ce4-a490-e5af59e43caf" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
  <Properties>
    <DisplayName>MaintenanceApp.UWP</DisplayName>
    <PublisherDisplayName>Jerome</PublisherDisplayName>
    <Logo>Assets\StoreLogo.png</Logo>
  </Properties>
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
  </Dependencies>
  <Resources>
    <Resource Language="x-generate" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="MaintenanceApp.UWP.App">
      <uap:VisualElements DisplayName="MaintenanceApp.UWP" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="MaintenanceApp.UWP" BackgroundColor="transparent">
        <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
        </uap:DefaultTile>
        <uap:SplashScreen Image="Assets\SplashScreen.png" />
      </uap:VisualElements>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
  </Capabilities>
</Package>


Что я уже пробовал:

Я проверил все изображения в th AppxManifest.xml но ничего не решить
Я искал ту же проблему с Google...

Richard MacCutchan

К сожалению, это сообщение на французском, а это сайт на английском языке. Хотя я подозреваю, что это как-то связано с отсутствием манифеста приложения.

canard29

Спасибо тебе, Ричард, за ответ. Извините, я сменил сообщение на английский.

Richard MacCutchan

Как я и предполагал, манифест пропал. Так что же такого в этом послании, чего вы не понимаете?

canard29

Я не понимаю, почему я не могу развернуться. Я ничего не менял в своем коде

Richard MacCutchan

Opening file from location: AppxManifest.xml failed with error: Specified path is not found..MaintenanceApp.UWP

Сообщение не может быть более ясным; система не может найти файл.

canard29

Да, но какой файл ? Я думал изображения но все в порядке

Richard MacCutchan

Указанный путь не найден. .MaintenanceApp.Магазина

canard29

нет, это просто название приложения, отображаемого в следующем столбце... Приложение генерируется

Richard MacCutchan

Ну, это ничего не меняет. Если система говорит, что она не может найти файл, то она не может найти файл.

1 Ответов

Рейтинг:
2

canard29

Я нашел решение. Проблема связана с виртуальной машиной. Это совместное использование папок с Windows. Вместо того, чтобы пытаться развернуть на локальной машине, я должен развернуть на локальном хосте.