Я ищу .NET-предпочтительный способ выполнения того же типа, что и ShellExecute в Win32 (открытие, печать и т. Д. Для произвольных типов файлов).
Я программирую Windows более 20 лет, но я новичок в .NET, так что, возможно, я просто смотрю в неправильных местах. В настоящее время я использую .NET 2.0 (VS C # 2005), но при необходимости могу использовать VS 2008.
Если единственный ответ - использовать P / Invoke, тогда мне лучше написать мою маленькую утилиту, используя Win32.