问题标签 [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 回答
195 浏览

f# - 我如何处理下载的 FsLab 模板?

抱歉这个问题,但我绝对不是“高级”用户。

我安装FsLabFsLab Journal使用NuGet.

https://fslab.org/download/中的说明告诉一个人(我这样做了,并在我的桌面上Download FsLab Journal template调用了一个文件夹 )。FsLab.Templates-journal接下来有一个链接说Install Visual Studio template。如果我点击它,我会转到Visual Studio Marketplace带有标题FsLab Journal和绿色Download按钮的页面。当我单击该按钮时,没有任何反应。在同一页面上,它说FsLab Journal适用于 Visual Studio 2012、2013 和 2015。(它适用于 VS 2017 吗?)

我想使用FsLabFsLab Journal以交互方式查看 FSI 中的表格和图表。我希望FsLab Journal能帮助我做到这一点,但现在我被卡住了,不知道如何处理我下载的文件夹(在一个 zip 文件中)。任何帮助将不胜感激。

0 投票
1 回答
2091 浏览

azure-devops - 为 VSTS 包管理器生成 API 密钥

我使用 paket 作为依赖管理工具,并且刚刚开始使用 Visual Studio online (VSO) 来托管源代码并进行构建。

当我进行 paket 还原(或尝试上传 nupkg)时,我得到一个 401。VSTS 使用一个凭证管理器,它似乎在每次运行时都会生成一个唯一的密码。我想我可以编写一个 powershell 脚本来执行凭据 manager.exe 并提取密码/用户名,然后在进行恢复之前为 Paket 设置它,但理想情况下我只想为提要创建一个特定的用户(和密码) ,或者生成一个 api 密钥。有谁知道这是否可能?

0 投票
1 回答
175 浏览

visual-studio-code - F# .net Core 不能在 VsCode 的单元测试中使用 FsUnit

我已经使用 VsCode 上的 Paket 在 .net 核心中安装了 FsUnit。不幸的是,我无法让我的单元测试文件引用它。我使用了 dotnet restore,并访问了我能找到的每个网站,但我不确定出了什么问题。

我确实需要添加对我的项目的引用:

我使用 Chocolatey 安装了 Paket,所以我不确定这是否是问题所在。

0 投票
1 回答
279 浏览

f# - 包超时异常

我有以下 paket.dependencies:

尝试运行更新会给我以下错误:

在 paket.dependencies 中尝试 v3 给了我:

这是否与 nuget.org 不可靠的正常运行时间有关,或者是否有可以在 paket 中更改的设置?

0 投票
1 回答
492 浏览

docker - 如何将 Docker 与 Paket 一起使用?

我的解决方案中有几个项目(一些生产和一些测试......),每个项目都有一个 docker 映像。解决方案中的每个 .fsproj 文件都包含以下行:

但是docker 的构建上下文受到项目文件夹的限制 ,我宁愿不处理这个问题。

可以在不需要引用父文件夹的情况下使用 Paket 吗?

0 投票
1 回答
47 浏览

mono - Paket 在安装时不会下载日志

诚然,我是一个相当大的菜鸟。

当我跑mono paket.exe install

我明白了

Paket 失败 -> 无法从“ https://raw.githubusercontent.com/logary/logary/31e0650902a9c7f92aa90b0b5474a551e6282a7e/src/adapters/Logary.Adapters.EventStore/EventStore.Logary.fs ”下载 -> RequestFailedException: 请求“ https ://raw.githubusercontent.com/logary/logary/31e0650902a9c7f92aa90b0b5474a551e6282a7e/src/adapters/Logary.Adapters.EventStore/EventStore.Logary.fs '失败:'NotFound'

但是,如果您导航到这些链接,文件下载就好了。我不确定它为什么会失败。

此外,即使这些文件已经存在,paket 也会删除它们,然后再次下载失败。

0 投票
0 回答
387 浏览

c# - 使用 Paket 根据环境动态加载 nuget 包源

我有一个使用内部 nuget 包的 C# 自动化解决方案。

拥有多个暂存环境,我想根据我正在运行的环境加载 nugets。

如果我在某个环境中,我需要从一组源中加载包等等。

目前我的 packet.dependencies 看起来像这样,这是不正确的。

我想知道是否有可能,以及如何做到这一点,基本上可以做到以下几点:

我已经对该主题进行了相当多的研究,但似乎除了小组之外什么都想不出来。我确实想到的一件事是设置组,一个用于 prod,另一个用于 staging,并找到一种方法来根据正在运行的环境来引用不同的组,但这似乎不是最好的解决方案。

谢谢。

0 投票
0 回答
118 浏览

f# - 改进 .Net Core 上的编辑运行周期时间

我正在尝试提高 Logary 的性能,但遇到了 .Net Core 的意外问题;甚至 Logary.PerfTests 中的单个字符更改

在此处输入图像描述

导致整个存储库的完全恢复(我认为),结果是:

Paket 吃掉我的 CPU

我能以某种方式提高变更运行的性能吗?我已经尝试过仅核心的 sln 文件,但无论如何,dotnet core/rider 似乎都可以恢复所有项目的所有 nuget。

这是该组的 paket.dependencies:

这是完整的 PR/代码https://github.com/logary/logary/pull/323

0 投票
2 回答
3417 浏览

c# - MSB4020:元素中“项目”属性的值“”是无效的

我有一个 .NET Framework 项目的解决方案,主要是 F#,然后是 C# 中的一些。我使用 Paket 而不是 NuGet 进行数据包管理。现在,我已将我的第一个 .NET Standard 2.0 库添加到此解决方案中。

当我运行我的构建脚本时,它运行另一个构建脚本,它调用 devenv 进行编译,有一个错误说项目的 obj\project.assets.json 文件丢失。它实际上是在编译时生成的,但前提是编译了其他项目之一。那么为什么它被报告为丢失有点奇怪。

如果我只运行内部脚本,就没有问题。如果我打开VS并编译,没有问题。有趣的。

我不太确定东西是如何工作的——或者不是。但是在谷歌搜索之后,似乎这个文件应该在用 devenv(Visual Studio)编译之前放在那里,而不是由 devenv 放在那里。

我运行了Paket restore。这并没有产生缺少的 project.assets.json。

我用谷歌搜索了“dotnet restore”的方式。运行此程序时,我在几个较旧的项目中收到此错误。

那么问题来了,我现在该怎么办?

0 投票
1 回答
358 浏览

nuget - 带有项目引用的 Paket 包含引用的项目

我有一个看起来像这样的解决方案:

Proj B参考Proj A

这两个项目都有一个paket.template看起来像这样的:

当 I 时paket pack,我创建了两个 nuget,每个项目一个。极好的。

但是,我现在想将ProjA.dll其捆绑在ProjBnuget 中(ProjB是一个需要捆绑其依赖项才能运行的 .exe/工具)。

添加include-referenced-projects trueProjBspaket.template没有效果,我尝试过的任何paket命令行组合也没有效果。--include-referenced-projects true

这支持吗?这是一个错误吗?

无论哪种方式,我怎样才能实现我想要的,而不用单独解决 houseProjAProjB