Помощь - Поиск - Пользователи - Календарь
Полная версия: Запуск exe файла из приложения
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
*оля*
Здравствуйте, кто знает как запустить exe файл из приложения, написанного с использованием библиотеки SilverlightGadgetCS?



private void button1_Click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"E:\1.exe";
p.Start();
}


ругается на "Process"

"The type or namespace name "Process" does not exist in the namespace System.Diagnostics "
IUnknown
Версия .NET какая? Process доступен только с .NET 4
*оля*
Цитата(IUnknown @ 15.06.2012 20:06) *

Версия .NET какая? Process доступен только с .NET 4



4
ну если в обычном приложении пробовать, то все работает.
а если создавать проект как SilverlightGadget, то нет.
Может есть какой-нибудь альтернативный способ?
IUnknown
А в SilverLight нет Process в System.Diagnostics Namespace, правильно делает, что выдает ошибку.

Почему нет класса Process: http://stackoverflow.com/questions/3289634...ht-project-vs-2

Как запустить приложение из SilverLight: http://stackoverflow.com/questions/2586128...ith-silverlight
*оля*
Цитата(IUnknown @ 15.06.2012 20:41) *

А в SilverLight нет Process в System.Diagnostics Namespace, правильно делает, что выдает ошибку.

Почему нет класса Process: http://stackoverflow.com/questions/3289634...ht-project-vs-2

Как запустить приложение из SilverLight: http://stackoverflow.com/questions/2586128...ith-silverlight



Спасибо, я читала это.
Пишу в точности как в примере, пишет:
Error 1 The name 'AutomationFactory' does not exist in the current context
Error 2 One or more types required to compile a dynamic expression cannot be found. Are you missing references to Microsoft.CSharp.dll and System.Core.dll?


IUnknown
Цитата
Error 1 The name 'AutomationFactory' does not exist in the current context
Неймспейс System.Runtime.InteropServices.Automation подключен?

Цитата
One or more types required to compile a dynamic expression cannot be found. Are you missing references to Microsoft.CSharp.dll and System.Core.dll?
Solution Explorer -> правой кнопкой на References, и добавь ссылку на Microsoft.CSharp.dll на вкладке NET
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.