首页 文章
  • 1 votes
     answers
     views

    Microsoft.Build.BuildEngine忽略BeforeTargets

    使用 Microsoft.Build.BuildEngine 库构建项目文件似乎忽略了 BeforeTargets 属性 . 我的项目文件具有以下目标: <Target Name="MyTestTarget" BeforeTargets="Build"> <Message Importance="High" Text...
  • 1 votes
     answers
     views

    在VSTS中,如何在F#任务或脚本中访问构建变量?

    在VSTS中,如何在F#任务/脚本中访问构建变量? 斯图尔特
  • 16 votes
     answers
     views

    虽然在F#中使用Tail Recursion,但在什么时候使用?

    好的,只是在F#中,这就是我现在理解的方式: 有些问题本质上是递归的(构建或读出树结构只能命名一个)然后你使用递归 . 在这些情况下,您最好使用尾递归来使堆栈中断 有些语言是纯函数式的,所以你必须使用递归而不是while循环,即使问题本质上不是递归的 所以我的问题是:既然F#也支持命令式范式,你会在F#中使用尾递归来解决那些不是自然递归的问题吗?特别是因为我已经读过编译器重新认识尾递归...
  • 4 votes
     answers
     views

    将JSON多路树解码为F#多路树识别联盟

    我在documentdb中有以下JSON数据,我想将其解析为F#多路树区分联合 "commentTree": { "commentModel": { "commentId": "", "userId": "", "...
  • 1 votes
     answers
     views

    FSharp数据 - prod服务器上的FSharp Core问题

    我在混合的F#/ C#项目中使用最新的FSharp.Data包,当我移动bin目录时,我的prod服务器上有FSharp Core的问题 . 2015-04-13 22:09:24,405 [11972] WARN xxx.xxxImpl - 无法加载文件或程序集'FSharp.Core,Version = 4.3.0.0,Culture = neutral,PublicKeyToken = ...
  • 4 votes
     answers
     views

    尝试运行用F#编写的应用程序时获取System.IO.FileNotFoundException异常

    请记住,我是.Net和F#世界的新手 . 如果我的问题听起来很愚蠢或者我没有使用正确的术语,我会提前道歉 . 话虽如此,这是我的问题: 我使用visual studio 2010编写了一个简单的F#consol应用程序 . 在我的计算机上成功执行应用程序后,我将调试目录下的可执行文件移动到不同的计算机并尝试执行它 . 这导致以下执行 未处理的异常:System.IO.FileNotFoundExc...
  • 2 votes
     answers
     views

    将F#连接到SQL时出错

    我正在尝试将F#连接到SQL,但是当我构建时,我不断收到此错误 警告3无法解析主要参考“FSharp.Data.TypeProviders”,因为它对.NET Framework程序集“FSharp.Core,Version = 4.3.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”具有间接依赖性比当前目标框架中的版本“4.0....
  • 2 votes
     answers
     views

    FSlex / FSyacc崩溃 - 找不到FSharp.Core程序集

    我遇到FSlex / FSyacc在我的机器上崩溃的问题 . 在上下文中,这是在Parallels虚拟机内运行的Windows 8 Consumer Preview(32位)上运行的Visual Studio 11 beta内部 . ------ Build build:项目:基础,配置:调试任何CPU ------ C:\ Windows \ Microsoft.NET \ Framework...
  • 5 votes
     answers
     views

    如何使用F#将Web应用程序部署到Azure网站

    当我将我的Web应用程序部署到Azure网站时,我收到以下错误: 无法加载文件或程序集'FSharp.Core,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一 . 该系统找不到指定的文件 . 我在过去遇到过这种情况,部署到IIS服务器并通过安装F#redistributable http:/...
  • 4 votes
     answers
     views

    C#DiffSharp v0.7.7寻找FSharp.Core v4.4.0.0

    我一直在尝试使用最新版本的DiffSharp(v0.7.7)和C# . 我一直收到以下错误: 错误3程序集'DiffSharp,Version = 0.7.7.0,Culture = neutral,PublicKeyToken = null'使用'FSharp.Core,Version = 4.4.0.0,Culture = neutral,PublicKeyToken = b03f5f7f1...
  • 3 votes
     answers
     views

    为什么bindingRedirect不影响FSharp.Core版本

    我有一个针对F#runtime 4.4.1的单元测试项目 . 它有一个带有bindingRedirect部分的app.config: <dependentAssembly> <Paket>True</Paket> <assemblyIdentity name="FSharp.Core" publicKeyToken=&q...
  • 2 votes
     answers
     views

    我可以在.NET 4.0中使用FSharp.Data吗?

    我有Visual Studio 2010和.NET 4.0 . 当我尝试在我的C#项目中使用FSharp.Data.dll 2.0.9时,它会发出警告: 主要引用“FSharp.Data”无法解析,因为它与.NET Framework程序集“FSharp.Core,Version = 4.3.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50...
  • 7 votes
     answers
     views

    Alea GPU教程没有使用FSharp.Core 4.4.0.0在VS 2015 Update 2上进行编译

    我在.Net 4.5运行时上使用FSharp.Core版本4.4.0.0在Visual Studio 2015社区更新2中编译Alea GPU教程:https://github.com/quantalea/AleaGPUTutorial时遇到错误 . Fody:发生了未处理的异常:异常:无法加载文件或程序集'FSharp.Core, Version=4.3.1.0, Culture=neutral...
  • 0 votes
     answers
     views

    FsUnit:由于它而无法测试可移植库,并且测试项目具有不同的F#.Core版本

    我有一个可移植的库, FSharp.Core 版本是 3.7.4.0 . 安装(在单元测试项目中) FsUnit installs,作为依赖项, FSharp.Core version 3.1.2.5 . 因此,在我的单元测试项目中使用可移植库的功能,例如: module StammaTests.PieceTests open Stamma open NUnit.Framework o...
  • 5 votes
     answers
     views

    无法加载在Azure上运行Core 2.0 App的文件或程序集System.Runtime,Version = 4.2.0.0

    我使用VS Code在控制台中开发了一个简单的F#Suave应用程序 . 目标框架是核心2.0,在本地运行良好 . 该代码由VSTS构建和打包(引用 System.Runtime 4.3.0 ),然后部署到Azure应用服务 . 当我打电话给网站时,它最终将使用HTTP 500超时,同时 suave*.log 被写成例外: 未处理的异常:System.IO.FileNotFoundExcepti...
  • 7 votes
     answers
     views

    为通用应用程序创建F#PCL(a.k.a.商店应用程序或Windows应用程序或WinRT应用程序)

    从Visual Studio 2013 Update 2开始,可以创建可以引用Windows运行时类型的可移植类库(PCL)(之前不可能),只要它们仅针对Windows 8.1和Windows Phone 8.1而不是其他目标 . I tried this in C# by adding a C# Class Library (Portable for Universal Apps) and it...
  • 5 votes
     answers
     views

    从F#消费UWP应用服务

    我使用C#创建通用Windows平台(UWP)应用程序服务提供程序,因为我想要使用的库只能在UWP应用程序中使用 . 但是,我需要在F#中编写一个(控制台)应用程序,然后调用上面的UWP服务提供程序来利用该库 . 根据https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app...
  • 9 votes
     answers
     views

    在使用F#时,目前无法将UWP应用程序发布到Store吗?

    我在Android,iOS和UWP上有一个Xamarin.Forms应用程序,已经发布到所有相关的应用程序商店 . 它是用C#编写的,但最近在F#中部分实现了一项新功能 . 这意味着我不能在我的UWP项目上使用.NET Native编译 . 我关闭了.NET Native编译,但发现我现在无法再向Windows Store发布更新了 . 有没有办法解决这个问题,或者暂时不可能使用F#将Window...
  • 2 votes
     answers
     views

    Azure PHP Web角色,F#worker角色:在不同的机器上开发

    我和朋友想创建一个网站来操纵Facebook数据 . 结构是: PHP Web角色(包含网页,用户OAuth登录,与队列交互以及与SQL Azure数据库交互) 一个F#工作者角色(进行统计和非常繁重的数据提取) 该过程是(假设一个新用户): 用户到达网页并通过OAuth登录Facebook,然后PHP Web角色在worktodo队列中使用登录信息和令牌发布消息 . F#wo...
  • 1 votes
     answers
     views

    文档未在DocumentDb上替换

    我正在使用Azure的 DocumentDb 和F#,我已经能够创建新文档,加载所有文档,并通过Id加载文档,并应用 where 过滤器 . 但我无法替换任何文件,F#中的文档很少 . 这是我用来更新文档的功能: let update (c : MyObject) = let cli = createClient() cli.ReplaceDocumentAsync(documen...
  • 1 votes
     answers
     views

    奇怪的IIS错误信息找不到f#

    刚刚给了IIS项目的完整权限,但在发布时我收到此错误? 无法加载文件或程序集'FSharp.Core,Version = 4.4.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一 . 该系统找不到指定的文件 . 不知道这会有多大帮助,但这里是堆栈跟踪 [FileNotFoundException:无法加载文件或程序...
  • 83 votes
     answers
     views

    较高的kinded类型何时有用?

    我一直在做F#开发一段时间,我喜欢它 . 然而,我知道在F#中不存在的一个流行语是更高级的类型 . 我已经阅读了关于高等类型的材料,我想我理解他们的定义 . 我只是不确定他们为什么有用 . 有人可以在Scala或Haskell中提供一些高级类型易于使用的示例吗?这需要F#中的变通方法?同样对于这些示例,如果没有更高级的类型(或F#中反之亦然),解决方法是什么?也许我只是习惯于解决它,我没有注意到这...
  • 2 votes
     answers
     views

    CsvFile.InferColumnTypes不适用于FSharp.Data 2.2.3?

    使用F#.Data 2.2.2时,以下代码有效 . let data = CsvFile.Load(fn) let dt = data.InferColumnTypes(10000, [|""|], CultureInfo.InvariantCulture, "", false, true) 现在它在使用F#.Data 2.2.3时停止工作 . 我检查了G...
  • 7 votes
     answers
     views

    类中let绑定的显式类型参数

    当我尝试创建类似的类时 type MyType () = let func<'T> () = () 编译器说有错误: 显式类型参数只能用于模块或成员绑定 但MSDN说: 模块级别,类型或计算表达式中的let绑定可以具有显式类型参数 . 表达式中的let绑定(例如在函数定义中)不能具有类型参数 . 为什么文档和编译器说不同的东西?
  • 1 votes
     answers
     views

    递归函数和使用F#的断点

    请考虑以下代码: [<EntryPoint>] let main (args: string []) = let rec main time = let newTime = time + 2 // place a breakpoint at this line main newTime main 0 我无法在标记线上放置断点 . 我在使用递归函数时经常遇...
  • 0 votes
     answers
     views

    如何指定Tuple属于FSharpCore.dll? [重复]

    可能重复:在C#项目中包含FSharp.Core:解决类型冲突 我已将Microsoft.FSharp.Core.dll文件引用到.NET上的Web应用程序 . 我的fsharp函数返回到C#a Tuple<string,int> 它在C#中标记为红色 Tuple<string,int> 说它存在于库FSharp.Core.dll和mscorlib.dll中 有没有...
  • 1 votes
     answers
     views

    使用--standalone和FSharp.Data.SqlClient解析FSharp.Core时出错

    我正在使用F# --standalone 选项编译一个exe,它引用的一个库在 FSharp.Data.SqlClient 中使用 SqlProgrammabilityProvider . 在运行时,我从mscorlib.dll尝试加载FSharp.Core时收到"File Not Found"错误 . 它出现在 ISqlCommand Implementation 的构造函...
  • 1 votes
     answers
     views

    我怎样才能在使用树冠时等待工作?

    我'm using canopy, and I can' t让 waitFor 方法起作用 . 我试图像这样使用它: waitFor noBlockUI noBlockUI函数的位置是: let noBlockUI () = (someElement "div.blockUI").IsNone 现在waitFor调用是在F#模块中的一个函数中,我从C#项目调用该函数...
  • 5 votes
     answers
     views

    我可以在Mono / Linux上使用Visual Studio附带的FSharp.Core吗?

    因为我感到困惑,我会感激一些帮助 . 如果我相信这个page,使用我的应用程序部署FSharp核心的最佳方法是将FSharp.Core.dll与app二进制文件一起复制("xcopy deployment") . 在编译的应用程序中,您永远不应该假设FSharp.Core位于GAC(“全局程序集缓存”)中 . 相反,您应该将适当的FSharp.Core部署为应用程序的一部分 ...
  • 1 votes
     answers
     views

    启动Azure辅助角色期间的FSharp.Core版本错误

    我有一个完善的项目,包括三个 Worker 角色 . 这个项目一直使用F#,不是在worker角色本身,而是在他们调用的函数中 . 我最近在项目中添加了另一个worker角色,但架构(调用F#代码的C#worker角色)保持不变 . 由于这些更改我在部署后收到了这些消息: Could not load file or assembly 'FSharp.Core, Version=4.3.1.0, ...

热门问题