问题标签 [paket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
364 浏览

c# - 假货拒绝访问Paket

当 Paket 尝试为我的项目打包 dll 时,我遇到了问题,我只是收到“Paket 失败:访问路径被拒绝”,我有以下配置

在 VisualStudio 的 postbuild 事件中,我调用了一个 bat 文件来调用假脚本

构建.bat

构建.fsx

我在这里完全迷路了,谷歌也没有帮助,知道为什么 paket 失败了吗?在此先感谢,任何想法都会受到欢迎。

0 投票
0 回答
231 浏览

ssl - Paket 在 Heroku 上不起作用 - SSL 证书丢失?

我正在尝试将项目部署到heroku。我自定义了 Adam Bugress 的 buildpack,以便它引导 paket.exe 并恢复我的依赖项。

Nuget 依赖项似乎工作正常,但恢复 Gist 依赖项失败,引导程序也是如此。这是后者的输出

正如你在上面看到的,我打电话mozroots --import --sync无济于事。请帮忙

更新 - certmgr

0 投票
0 回答
70 浏览

ubuntu - JsonProvider 需要 FSharp.Core 2.3.5

我正在尝试CsvProvider在 XUbuntu 上运行标准示例。但是我收到一个错误,说JsonProvider缺少对Fsharp.Core 2.3.5. 所以,我尝试在本地安装它paket(我使用的是 Atom 和 Ionide)。但它说那个包不存在。不知道在这里做什么。

我试图运行的代码:

我得到的错误:

我正在尝试安装的 nuget 包:

运行时出现错误消息sudo mono .paket/paket.exe install

我在哪里看到这应该是一个很好的安装包

0 投票
2 回答
1561 浏览

f# - 构建 F# 项目时如何创建对 fsc 的引用?

我们有一个 F# 项目,它无法在 teamctiy 上构建并且无法找出解决方案。似乎在通过 teamcity 构建时, fsc 的参数对我们来说是不正确的。如果我msbuild /t:Rebuild /p:Configuration=Release在同一个源上手动运行它一切都很好。

我将提供失败的 fsproj 文件的内容来说明我的意思(这不是一个大项目):

手动运行时msbuild,我们会得到正确的参数fsc.exe

当 teamcity 运行构建时,我们没有得到完全相同的输出:

错误是在 Teamcity 版本中没有引用FSharp.Data.SqlClient. 这真的很奇怪,因为我认为 teamcity 只会调用msbuild我的解决方案。

0 投票
1 回答
259 浏览

c# - 包含 Fody Name.Of 编织器的项目取决于包含的解决方案

我遇到的问题是,在一种解决方案中,Fody 编织(在我的情况下为 Fody.NameOf)不起作用。

我创建了一个新的解决方案,复制了有问题的项目,在这个解决方案中,编织工作!

在新的解决方案中,我没有配置任何特殊的东西,例如启用 Fody 或其他东西。

在“原始”解决方案中,我最近从 NuGet 迁移到了 Paket,这可能与问题有关。

我的 Visual Studio 版本是 2012。

0 投票
1 回答
23 浏览

paket - 如何在 paket 的文件名中包含 + 号?它以 url 编码结束

如果您有一个带有如下文件部分的 paket 文件:

然后paket pack将在它构建的 nupkg 文件中插入一个 url 编码的文件名 lib/pq%2B。指定文件名以便编码/解码正常工作的正确方法是什么?

包版本 2.62.6.0


分辨率:使用 paket 2.63;这是一个错误,而不是用户错误。在此补丁中修复。

0 投票
2 回答
325 浏览

f# - F# 类型提供程序依赖解析 - “无法加载文件或程序集...”

我在尝试使用我的类型提供程序时遇到“无法加载文件或程序集......系统找不到指定的文件”错误。

该错误出现在构建消费应用程序时,但在构建之前并未在 Visual Studio 中显示为“红色波浪”。

我在下面复制了我的 TP,但问题发生在Database.listDbs调用内部,我强烈怀疑问题不是下面的代码,而是我如何打包依赖项。

我调用了 Microsoft.Azure.DocumentDB 包,该包又依赖于 Newtonsoft.Json。这是找不到的 Newtonsoft.Json 包。我正在使用 Paket 来管理依赖项并进行重定向。

完整代码(包括所有 paket 文件)在 github 上:https ://github.com/stewart-r/AzureDocumentDbTypeProvider/tree/dependency-issue

我发现这个问题看起来非常相似,但解决方案没有任何区别。

我的TP代码如下:

0 投票
1 回答
546 浏览

f# - RdKafka 设置未在 Visual Studio 中找到/识别 librdkafka

问题:RdKafka 设置在 Visual Studio 15 中找不到/识别 librdkafka

上下文:
为了在 Visual Studio 15 中开始使用 RdKafka,我运行了通用的 paket+nuget 设置命令(通过 powershell):paket add nuget rdkafka
在此之后,我看到 RdKafka 已成功安装在我的解决方案包位置。我还看到了一个 librdkafka 包。
在我的解决方案中添加 RdKafka 作为参考也可以(由于来自 IDE 的错误消息,我无法添加 librdkafka dll)。
但是,尝试使用 librdkafka 运行任何东西都会导致找不到库。

我试过的:

  • 完全删除 rdkafka 并重新安装/更新/恢复包
  • 在 IDE 中清理 + 重新构建解决方案
  • 移动 librdkafka 包/将其包含在路径中

以上都没有成功

关于如何进行的任何建议?

0 投票
1 回答
668 浏览

f# - 如何使用 Paket 在 VS Code 中引用系统程序集?

如何在 F# 项目或脚本中使用 Paket 在 VS Code 中最好地引用没有 NuGet 包的系统程序集?

示例:System.Data.Linq.dll

一种方法是硬引用文件,例如:

但是有更好的/便携的解决方案吗?这如何与 Mono 或 .NET Core 一起使用?

0 投票
1 回答
142 浏览

f# - 如何抑制部分 FAKE 输出?

我有一个库,我用 FAKE 构建、打包并推送到 NuGet。工作正常。

现在,我想通过 Travis CI 以连续模式完成所有这些工作,包括“推送”部分。我知道存在安全问题,但似乎我可以通过将 NuGet API 密钥放在 Travis 环境变量中安全地(至少在原则上)做到这一点,因此它不适用于外部拉取请求,并且仅在构建特殊时推送专门的分支。

当 FAKE 遇到 Travis 时,问题就来了。

  1. 事实证明,当我使用Paket.Push 助手时,整个paket.exe命令行作为 FAKE 的输出发出,并带有我的 NuGet API 密钥。
  2. 同时,事实证明,Travis 允许任何未经身份验证的爱管闲事的人查看任何项目的完整构建日志。我的 NuGet API 密钥就在那里。

我知道我可以通过将 FAKE 重定向到/dev/null(in .travis.yml) 来禁用 FAKE 的整个输出,但我想保留大部分输出,只需用密钥隐藏该特定部分。

PaketPushParams我在结构中找不到任何相关参数,谷歌也没有找到任何东西。下一步是查看 FAKE 源代码,看看输出是否是有条件的,但我想我会先问。我不能成为第一个打这个的人。:-)