f#-fake

    2热度

    1回答

    我正在使用FAKE的“CreateCSharpAssemblyInfo”函数来更新AssemblyInfo.cs。 但我得到的错误,即 2) CS0579: Properties\AssemblyInfo.cs: Duplicate 'AssemblyProductAttribute' attribute 3) CS0579: Properties\AssemblyInfo.cs: Du

    1热度

    1回答

    我在我的FAKE构建脚本中定义了以下目标。正在执行中。我已经验证了这个使用跟踪语句。 “MyWebApp”文件夹中有一个很大的文件结构。目标文件夹中没有输出。我可能做错了什么? Target "Push" (fun _ -> let dir= FileSystemHelper.currentDirectory let src = dir+ @"\deploy\" + versi

    1热度

    1回答

    我正在开发在Visual Studio代码F#,当我尝试编译我的代码用假我得到上述错误: warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Drawing.Imaging". Check to make sure the assembly exists on disk.

    2热度

    1回答

    我有一个库,我用FAKE构建,打包并推送到NuGet。工作正常。 现在,我想通过Travis CI在连续模式下完成所有操作,包括“推”部分。我知道存在安全问题,但似乎我可以通过将NuGet API密钥放置在Travis环境变量中(至少原则上)来安全地进行此操作,因此它是not available to external pull requests,并且仅在构建特殊专用分支时才推送。 问题出现在FA

    5热度

    1回答

    我想设置一个非常简单的测试F#项目在Linux与单声道,使用Forge设置项目和安装nuget包。 Forge创建一个使用FAKE的build.fsx文件。我试图调整这个构建文件(为了添加测试)灵感来自本教程http://fsharp.github.io/FAKE/gettingstarted.html。但是,该教程使用C#进行测试,并假定Windows以.Net作为环境。我想使用F#进行测试,并

    5热度

    1回答

    我有一个F#伪脚本,它与Nuge.Core一起使用来提取包文件。如果我尝试用c#控制台应用程序来做到这一切,一切正常。但是,如果我在f#伪脚本中执行完全相同的脚本,则它不起作用。这里有这么多的依赖关系,我不知道到哪里寻找帮助:docker.dotnet,fake,f#,nuget.core 要重现这一点,你需要下载Docker.DotNet.2.124.3.nupkg 您需要的C#示例控制台应用程

    1热度

    2回答

    在我熟悉的构建系统(make和msbuild)中,有一种方法可以为目标指定输入和输出。如果输入文件上的时间戳早于输出上的时间戳,则任务被跳过。我在FAKE中找不到类似的东西。 例如,如果我想这个Makefile转化为假 a.exe: a.fs fsharpc a.fs -o a.exe 它可能看起来像: Target "a.exe" (fun _ -> ["a.fs"] |> Fsc

    0热度

    1回答

    任何想法如何限制假构建中MSBuild任务生成的输出? 我对看到所有编译信息细节并不感兴趣,因为我有兴趣看到警告消息。 我开始使用StyleCop.Analyzers,如果我得到一个单一的警告,很难观察生成任务生成的所有消息之间。 以下是我有现在: // Target Build Application Target "BuildApp" (fun _ -> MSBuildReleas

    0热度

    1回答

    我正在将构建脚本从Rake转换为伪造。我在尝试清理文件时使用了以下全局模式(使用来自Rake的清理任务) '/bin','/obj'Fake中的等效项是什么?

    1热度

    1回答

    我是新来的FAKE,并试图在FAKE中实现一些东西,如下所述: 我有一个文件有超过100行,我想改变几行代码,假设我想要更改第二行,即IFR.SIIC._0.12至 IFR.SIIC._0.45 我该怎么做。 我会使用ReplaceInFile或RegexReplaceInFileWithEncoding来做到这一点吗?