単純なf#コンソールアプリを同僚のコンピューターに展開しようとしていますが、失敗し続けます。アプリアイコンをダブルクリックすると、コンソールウィンドウが表示されますが、Microsoftエラーレポートウィンドウが表示され、エラーレポートを送信するかどうかを尋ねられます。拒否すると、コンソールウィンドウにテキストが点滅します。エラーメッセージのように見えますが、ウィンドウが閉じるのが速すぎてわかりません。奇妙なことに、同様のC#アプリを作成すると、機能します。リリースモードで.net4クライアントフレームワークをターゲットにしています。
これがコードです
f#コード(機能しません):
open System
printfn "print test"
Console.ReadLine() |> ignore
c#コード(機能します):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestCApplication
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Testing...");
Console.ReadLine();
}
}
}