У меня есть простое приложение C#, которое должно запускать консольное приложение как один шаг. Я видел несколько сообщений о включении исполняемых файлов в качестве встроенных ресурсов и их запусках через потоки памяти, но это не похоже на самый простой способ.Путь к папке содержимого C#
Я думаю, что было бы лучше просто скопировать файл .exe в папку содержимого и запустить его с помощью хорошего ol' Process.Start.
Вопрос в том, как найти папку содержимого для приложения?
я могу сделать это так, но мне кажется, окольными:
//Run Executable
StreamResourceInfo info = Application.GetContentStream(new Uri("MyApp.exe", UriKind.Relative));
string AppName = (info.Stream as FileStream).Name;
какие-либо советы?
Я не вижу Application.ExecutablePath, мне нужно, чтобы добавить ссылку? – Eric
@ Эрик: http://msdn.microsoft.com/en-us/library/system.windows.forms.application.executablepath.aspx –