locked
Ошибка "Правильность общих метаданных" RRS feed

  • Общие обсуждения

  • У меня возникает ошибка при публикации в магазине приложений:

    Правильность общих метаданных
    • Обнаружена ошибка: Общая проверка правильности метаданных обнаружила указанные ниже ошибки:
      • Перегруженные
        методы MoveAsync типа MyAppComponentCPP.MyAppWrapper в
        файле c:\program
        files\windowsapps\32288andreysolopko.myapp_1.1.0.1_x86__48rc5tgnhthpr\MyAppComponentCPP.winmd
        содержат одинаковое количество входных параметров, кроме одного,
        который содержит атрибут DefaultOverloadAttribute. Ровно один
        перегруженный метод должен содержать атрибут DefaultOverloadAttribute.
    • Последствия, если проблема не устранена:
          Магазин Windows не разрешает использование приложений, которые не прошли проверку метаданных среды выполнения Windows. 
    • Инструкции по исправлению:
          Убедитесь, что компилятор, используемый для создания типов среды
      выполнения Windows, обновлен до последней версии в соответствии со
      спецификациями среды выполнения Windows.
       

    Не могу понять как эту ошибку устранить. Вот кусочек кода где ошибка возникает:[WF::Metadata::DefaultOverloadAttribute]
    virtual WF::IAsyncOperation<WFC::IVector<MyAppModel::ISpace^>^>^ MoveAsync(int row, int column);
    virtual WF::IAsyncOperation<WFC::IVector<MyAppModel::ISpace^>^>^ MoveAsync(MyAppModel::ISpace^ move);
    virtual WF::IAsyncAction^ MoveAsync(Platform::String^ moves);
    virtual WF::IAsyncAction^ AiMoveAsync(int searchDepth);
    virtual WF::IAsyncOperation<MyAppModel::ISpace^>^ GetBestMoveAsync(int searchDepth);




    20 сентября 2016 г. 9:07