Process.Start()Program Files (x86)ターゲットがフォルダーではなくフォルダーにあるショートカットでのみ機能するようですProgram Files。
ターゲットがProgram Filesフォルダー内にある場合、次のエラーが発生します
「指定されたファイルが見つかりません」(実行時エラー)
なぜこれが起こるのですか?また、ターゲットがProgram Filesフォルダーにあるショートカットを開くことができるように、これを修正する方法はありますか?
問題があれば - Windows 7 Ultimate を使用しています
編集
これが私のコードです
public class MainClass
{
static void Main()
{
Process.Start(Path.Combine(Directory.GetCurrentDirectory(), "Blender") );
Console.ReadLine();
}
}
編集 2 - 私の解決策
私は、IDE (Xamarin Studio) に問題があるのではないかと疑うようになりました。そこで、Visual Studio をインストールし、32 ビット優先をオフにして、AnyCPU に設定すると、機能しました。Xamarin Studio がこの問題を引き起こした理由はわかりませんが、Visual Studio がこの問題を解決したことは知っています。