Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Запуск exe файла из приложения

Автор: *оля* 15.06.2012 21:24

Здравствуйте, кто знает как запустить 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 15.06.2012 23:06

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

Автор: *оля* 15.06.2012 23:50

Цитата(IUnknown @ 15.06.2012 20:06) *

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



4
ну если в обычном приложении пробовать, то все работает.
а если создавать проект как SilverlightGadget, то нет.
Может есть какой-нибудь альтернативный способ?

Автор: IUnknown 16.06.2012 0:41

А в SilverLight нет Process в http://msdn.microsoft.com/en-us/library/system.diagnostics%28v=vs.95%29, правильно делает, что выдает ошибку.

Почему нет класса Process: http://stackoverflow.com/questions/3289634/why-cant-i-find-process-class-in-my-system-diagnostics-silverlight-project-vs-2

Как запустить приложение из SilverLight: http://stackoverflow.com/questions/2586128/can-you-start-an-outside-process-with-silverlight

Автор: *оля* 16.06.2012 1:15

Цитата(IUnknown @ 15.06.2012 20:41) *

А в SilverLight нет Process в http://msdn.microsoft.com/en-us/library/system.diagnostics%28v=vs.95%29, правильно делает, что выдает ошибку.

Почему нет класса Process: http://stackoverflow.com/questions/3289634/why-cant-i-find-process-class-in-my-system-diagnostics-silverlight-project-vs-2

Как запустить приложение из SilverLight: http://stackoverflow.com/questions/2586128/can-you-start-an-outside-process-with-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 16.06.2012 1:41

Цитата
Error 1 The name 'AutomationFactory' does not exist in the current context
Неймспейс http://msdn.microsoft.com/en-us/library/ee947178%28v=vs.95%29 подключен?

Цитата
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