После того, как я добавил в свое рабочее приложение UWP ссылку на член в библиотеке классов .NET Standard 2.0, который я добавил, теперь, когда я его запускаю, я получаю эту ошибку:
System.IO.FileNotFoundException HResult = 0x80070002 Сообщение = Не удалось загрузить нестандартный файл или сборку, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = cc7b13ffcd2ddd51 '.Система не может найти указанный файл.Источник = CameraFrames StackTrace: в FrameRenderer.ProcessFrame (MediaFrameReference кадр) в C: \ PRIMARY \ WORK \ CAMERA READER \ Samples \ CameraFrames \ CS \ SOURCE \ FrameRenderer.cs: строка 393 в SDKTemplate.Scenario1_DisplayDepthColorIR.FrameReader_FrameArrived (MediaFrameReader отправителя, MediaFrameArrivedEventArgs арг) в C: \ PRIMARY \ WORK \ CAMERA READER \ Samples \ CameraFrames \ cs \ Scenario1_DisplayDepthColorIR.xaml.cs: строка 315
Вот код приложения UWP, который его нарушает.Если я удаляю строку "bool aa" ..., она работает.
public void ProcessFrame( MediaFrameReference frame)
{
// TEST MULTI-PROJ
bool aa = UWP_BRIDGE_DotNet_Standard_ClassLibrary.Class1.flag;
Вот код в .NET Standard 2.0 class lib ...
using System;
namespace UWP_BRIDGE_DotNet_Standard_ClassLibrary
{
public class Class1
{
public static bool flag = false;
public static string buffer = "HELLO";
}
}
Iустановите свойства проекта UWP> Targeting> Target & Min version для Windows 10 v 1803, и все равно будут ошибки.