2016-05-29 6 views
0

У меня есть консольное приложение, написанное в C# visual studio и Windows Universal App. У универсального приложения есть потоковая передача данных, я хочу передать эти данные в консольное приложение, которое его отображает. Я пробовал различные способы сделать это, включая «Процесс», но мой проект не может найти эту библиотеку. Любое предложение будет оценено по достоинству. ThanksКак выполнить приложение консоли, передав ему параметры из универсального приложения Windows в Visual Studio?

+0

Возможный дубликат [Открыть внешнее приложение из приложения Universal Windows] (http://stackoverflow.com/questions/32330805/open-external-application-from-universal-windows-app) – NineBerry

+0

Однако он не является внешним приложение, оно находится в том же проекте. ссылка на ссылку, которую вы разместили, может быть более сложной, чем то, что я пытаюсь сделать. – DashD

+1

Это внешнее приложение. То, что он находится в том же решении Visual Studio, не имеет значения – NineBerry

ответ

4

Приложения UWP изолированы песочницей и не могут запускать внешние приложения.

Если консольное приложение уже запущено, вы можете связаться с ним (например, используя сокеты). Но запустить его невозможно (если только это не приложение UWP). Это из соображений безопасности, благодаря этому вы можете загрузить любое приложение из магазина и безопасно запустить его на своем компьютере.

+0

Есть ли лучший способ, который вы могли бы рекомендовать для выполнения того, что я пытаюсь сделать? Я сначала кодирую в Visual Studio и не имею ни малейшего представления обо всех связанных функциях. – DashD

+0

@DashD Если бы был способ обойти песочницу, это могло бы повредить весь смысл наличия песочницы на первом месте. Если ваше приложение должно взаимодействовать с не универсальным приложением, вам не следует создавать универсальное приложение (если, как я уже говорил ранее, внешнее приложение уже запущено, и в этом случае вы можете настроить какую-то канал связи) –