Попытка создания приложения Xamarin.Forms macOS: имя «LoadApplication» не существует в текущем контексте - PullRequest
0 голосов
/ 16 декабря 2018

Я просто пытаюсь создать приложение для Mac Xamarin.Forms.Я следовал этому руководству, которое кажется немного устаревшим, но я все еще могу следовать инструкциям Visual Studio Mac 2017:

https://blog.xamarin.com/preview-bringing-macos-to-xamarin-forms/

При следовании руководству я застрял в следующем:

LoadApplication(new App());

Там написано:

The name 'LoadApplication' does not exist in the current context

Я пытался очистить все, собрать только проект PCL, удалить и повторно добавить ссылку на проект MacOS, как указано в другом вопросе, ноне повезло с этим.

Чего мне не хватает?

Или поддержка macOS была удалена?

Последовательность 1

Когда я запускаю dotnet buildв командной строке я получаю:

Microsoft (R) Build Engine version 15.7.179.6572 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

/Users/jens/tests/desktop/FormsTest/FormsTest.Mac/FormsTest.Mac.csproj(108,3): error MSB4019: The imported project "/usr/local/share/dotnet/sdk/2.1.302/Xamarin/Mac/Xamarin.Mac.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Build FAILED.

/Users/jens/tests/desktop/FormsTest/FormsTest.Mac/FormsTest.Mac.csproj(108,3): error MSB4019: The imported project "/usr/local/share/dotnet/sdk/2.1.302/Xamarin/Mac/Xamarin.Mac.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.10

Итак, как установить этот «Xamarin.Mac.CSharp.targets»?

...