Эквивалент ShellExecute в .NET

Я ищу .NET-предпочтительный способ выполнения того же типа, что и ShellExecute в Win32 (открытие, печать и т. Д. Для произвольных типов файлов).

Я программирую Windows более 20 лет, но я новичок в .NET, так что, возможно, я просто смотрю в неправильных местах. В настоящее время я использую .NET 2.0 (VS C # 2005), но при необходимости могу использовать VS 2008.

Если единственный ответ - использовать P / Invoke, тогда мне лучше написать мою маленькую утилиту, использующую Win32.

Ответы на вопрос(3)

Ваш ответ на вопрос