我正在尝试将一个简单的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库。他们在场吗? –