我正在嘗試將一個簡單的f#控制檯應用程序部署到同事計算機,但它保持失敗。雙擊應用程序圖標後,會出現控制檯窗口,但隨後Microsoft錯誤報告窗口會顯示詢問是否要發送錯誤報告,然後拒絕控制檯窗口中的某些文本閃爍。它看起來像一個錯誤消息,但窗口關閉太快而無法告訴。奇怪的是,如果我創建一個類似的C#應用程序,它的工作原理。我在發佈模式下將.NET 4客戶端框架作爲目標。f#控制檯應用程序不起作用。 c#的控制檯應用程序確實
下面是代碼
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();
}
}
}
運行它,並讀取錯誤。 – SLaks
@SLaks。好的電話,我沒想到。我會試試看。 – Brad
您的代碼需要目標計算機上存在FSharp.Core庫。他們在場嗎? –