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

> Внимание!

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

 
 Ответить  Открыть новую тему 
> Запуск exe файла из приложения, c#, SilverlightGadgetCS
*оля*
сообщение 15.06.2012 17:24
Сообщение #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 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 15.06.2012 19:06
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

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


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


Пионер
**

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

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


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

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



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


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  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 - 15.06.2012 20:41
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
*оля*
сообщение 15.06.2012 21:15
Сообщение #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 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 15.06.2012 21:41
Сообщение #6


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  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 - 15.06.2012 21:42
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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