3

un uno プラットフォームに基づくシンプルなアプリがあります。Windows では、問題なくビルドして実行できます。しかし、VS for Mac では、コンパイラは自動生成された RemoteControl.g.cs ファイルにエラーを出します:

  • エラー CS0826: 暗黙的に型指定された配列に最適な型が見つかりません (CS0826) (UnoTeszt.Wasm)
  • エラー CS1503: 引数 2: '?[]' から 'string[]' に変換できません (CS1503) (UnoTeszt.Wasm)
// <auto-generated>
// ***************************************************************************************
// This file has been generated by the package Uno.UI.RemoteControl - for Xaml Hot Reload.
// Documentation: https://platform.uno/docs/articles/features/working-with-xaml-hot-reload.html
// ***************************************************************************************
// </auto-generated>
// <autogenerated />
#pragma warning disable // Ignore code analysis warnings

[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::1%1", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::109d:3e33:34e7:51fb%4", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("10.111.111.61", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::5805:f7ff:feaa:6ec3%8", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::5805:f7ff:feaa:6ec3%9", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::1d3:92b1:ff7d:cf5%10", 0)]
[assembly: global::Uno.UI.RemoteControl.ServerEndpointAttribute("fe80::77d1:f7a1:4393:622b%11", 0)]
[assembly: global::Uno.UI.RemoteControl.ProjectConfigurationAttribute(
@"/Users/kistelekig/Documents/Vitarex/FilmesApp/UnoTeszt/UnoTeszt/UnoTeszt.Wasm/UnoTeszt.Wasm.csproj",

new[]{}
)]

また、Program.cs にも別の問題があります。

[...]/UnoTeszt/UnoTeszt.Wasm/Program.cs(20,20): エラー CS0246: 型または名前空間名 'App' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) ( CS0246) (UnoTeszt.Wasm)

using System;
using Windows.UI.Xaml;

namespace UnoTeszt.Wasm
{
  public class Program
  {
    private static App _app;

    static int Main(string[] args)
    {
      Windows.UI.Xaml.Application.Start(_ => _app = new App());

      return 0;
    }
  }
}

VS for Mac と MacOS の最新バージョンがインストールされています。

4

2 に答える 2

2

これは通常、プロジェクトにタグ付けされた XAML ファイルがない場合に発生<Page />します。共有プロジェクトを正しく参照していることを確認してください。

于 2020-07-01T12:54:04.550 に答える