好吧,我在堆栈上的第三个问题以及关于同一主题的第三个问题:-)
所以我决定在 appharbor 上上传我在 websharper 中构建的应用程序,但当然存在问题。在尝试使用 Visual Studio 2012 和 .NET Framework 4.5 并遇到对我来说无法解决的奇怪错误(我不想整天谷歌)后,我决定使用 vstudio 2010 和 .NET Framework 4.0。一切都很顺利(我复制了 typeproviders.dll),但是 appharbore 上出现了编译错误。这是一个日志。http://pastebin.com/r9MtegHH如果你懒得点击这里是一个问题行:
D:\temp\ovuxcbrh.4p1\input\borkfork\borkfork\Website\borkData.fs(19,102): error FS0010: Unexpected symbol '=' in type arguments. Expected ',', '>' or other token. [D:\temp\ovuxcbrh.4p1\input\borkfork\borkfork\Website\Website.fsproj]
它在我的 vstudio 2010 上运行良好。代码行是:
type internal dbSchema = Microsoft.FSharp.Data.TypeProviders.SqlDataConnection<ConnectionString = @"Data Source=IRON;Initial Catalog=borkdorkfork;Integrated Security=True">
也许有一个问题,因为我还没有在那里配置数据库,但它看起来像别的东西。好吧,我要去那边配置db看看。