ランタイムがTask.Factory.StartNew
呼び出されたときにタスクを開始しないことがある、この奇妙な動作が見られます。具体的にはデバッガーで調べていますが、何らかの理由でタスクが実行されません。これは散発的に発生し、タスクが開始される場合と開始されない場合があります。
Task.Factory.StartNew(() =>
{
Extract(fileName);
}, TaskCreationOptions.LongRunning);
private static void Extract(String fileName)
{
Trace.WriteLine("Extract------------------ --------------- ---");
}