Я пытаюсь построить UWP и создать экземпляр HttpListener
. Тем не менее, я получаю следующую ошибку в списке ошибок Visual Studio: Cannot find type System.Net.WebSockets.WebSocketContext in module System.Net.WebSockets.dll
, что не позволяет мне собрать и запустить приложение.
Мое приложение выглядит следующим образом:
using System.Net;
using Windows.UI.Xaml.Controls;
namespace HttpTestServer
{
public sealed partial class MainPage : Page
{
public MainPage()
{
InitializeComponent();
Loaded += MainPage_Loaded;
}
private static void MainPage_Loaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
var httpListener = new HttpListener();
httpListener.Prefixes.Add("http://*:9080/");
httpListener.Start();
}
}
}
Iполагаю, это связано с минимальной версией Windows, на которую я нацеливаюсь. Я вынужден нацелиться на Windows 10 Anniversary Update build 10.0.14393.0 . Как узнать, включен ли HttpListener
в эту версию Windows? Согласно https://docs.microsoft.com/en-us/dotnet/api/system.net.httplistener?view=netframework-4.8 он должен быть включен в .NET Standard 2.0.
Можно ли каким-либо образом создать экземпляр HttpListener
?