Я пытаюсь использовать postsharp на .net core 2.
Я добавил Postsharp 5.1.19 (превью), однако при попытке собрать проект я получаю следующую ошибку.
/ Users / me / .nuget / packages / postsharp / 5.1.9-preview / build / PostSharp.targets (5,5): Ошибка MSB4060: Задача «PostSharp30» была объявлена или использовалась неправильно или не выполнена во время строительство. Проверьте правильность написания имени задачи и имени сборки. (MSB4060) `
Вот подробное объяснение, которое по существу не знает, что я нахожусь на MAC и все еще ищу (kernel32) и некоторые библиотеки:
/ Users / me / .nuget / packages / postsharp / 5.1.9-preview / build / PostSharp.targets (5,5): Ошибка MSB4061: не удалось создать задачу «PostSharp30» из «/ Users / me /.nuget/packages/postsharp/5.1.9-preview/build/PostSharp.MSBuild.v5.1.9.Release.dll».
System.TypeInitializationException: инициализатор типа для 'PostSharp.Compiler.Client.BuildClient' вызвал исключение. ---> System.DllNotFoundException: kernel32
at (управляемая оболочкой) PostSharp.Compiler.Client.ProcessUtilities.GetCurrentProcess ()
в PostSharp.Compiler.Client.ProcessUtilities.GetParentProcesses () [0x00006] в <7cce0190f299453c822c4cfb425f86da>: 0
в PostSharp.Compiler.Client.ProcessUtilities.DetectUnattendedProcess (System.String & log) [0x0002f] в <7cce0190f299453c822c4cfb425f86da>: 0
в PostSharp.Compiler.Client.BuildClient..cctor () [0x00016] в <7cce0190f299453c822c4cfb425f86da>: 0
--- Конец внутренней трассировки стека исключений ---
в (управляемый оболочкой) System.Object .__ icall_wrapper_mono_generic_class_init (intptr)
в PostSharp.MSBuild.PostSharp30..ctor () [0x00018] в <7cce0190f299453c822c4cfb425f86da>: 0
в (управляемый оболочкой) System.Reflection.MonoCMethod.InternalInvoke (System.Reflection.MonoCMethod, объект, объект [], System.Exception &)
в System.Reflection.MonoCMethod.InternalInvoke (параметры System.Object obj, параметры System.Object []) [0x00002] в / Users / builder / data / lanes / 5533 / mono-mac-sdk / external / bockbuild / builds / mono- x64 / mcs / class / corlib / System.Reflection / MonoMethod.cs: 661 (MSB4061) `
Как мне заставить это работать?