UnauthorizedAccessException при создании каналов в .Net Standard - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь создать NamedPipeServerStream, но когда я создаю их, я получаю

UnauthorizedAccessException

И проблема в том, что я в .Net Standard, поэтому нет конструктора с PipeSecurity. Есть идеи, как это решить? Вам нужно что-то добавить в манифест UWP?

Я в .Net Standard 2.0, потому что DLL затем используются в универсальном приложении

Стандартный код .Net:

namespace DataSender {
public class PipeSender {

    private NamedPipeServerStream server;
    private StreamWriter writer;

    public PipeSender(string name) {
        server = new NamedPipeServerStream(name, PipeDirection.Out);
    } ...

И код UWP:

public sealed partial class MainPage : Page {
    public MainPage() {
        this.InitializeComponent();

        PipeSender sender = new PipeSender("testPipe");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...