IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Запуск exe файла из приложения, c#, SilverlightGadgetCS
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


Здравствуйте, кто знает как запустить 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 "
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Разработчик
Free Pascal: Разработчик

Репутация: -  627  +


Версия .NET какая? Process доступен только с .NET 4
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


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

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



4
ну если в обычном приложении пробовать, то все работает.
а если создавать проект как SilverlightGadget, то нет.
Может есть какой-нибудь альтернативный способ?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Разработчик
Free Pascal: Разработчик

Репутация: -  627  +


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

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

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

Сообщение отредактировано: IUnknown -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


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


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Разработчик
Free Pascal: Разработчик

Репутация: -  627  +


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

Сообщение отредактировано: IUnknown -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 16.08.2018 9:29
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"