问题标签 [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.
f# - 我如何处理下载的 FsLab 模板?
抱歉这个问题,但我绝对不是“高级”用户。
我安装FsLab
并FsLab 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 吗?)
我想使用FsLab
并FsLab Journal
以交互方式查看 FSI 中的表格和图表。我希望FsLab Journal
能帮助我做到这一点,但现在我被卡住了,不知道如何处理我下载的文件夹(在一个 zip 文件中)。任何帮助将不胜感激。
azure-devops - 为 VSTS 包管理器生成 API 密钥
我使用 paket 作为依赖管理工具,并且刚刚开始使用 Visual Studio online (VSO) 来托管源代码并进行构建。
当我进行 paket 还原(或尝试上传 nupkg)时,我得到一个 401。VSTS 使用一个凭证管理器,它似乎在每次运行时都会生成一个唯一的密码。我想我可以编写一个 powershell 脚本来执行凭据 manager.exe 并提取密码/用户名,然后在进行恢复之前为 Paket 设置它,但理想情况下我只想为提要创建一个特定的用户(和密码) ,或者生成一个 api 密钥。有谁知道这是否可能?
visual-studio-code - F# .net Core 不能在 VsCode 的单元测试中使用 FsUnit
我已经使用 VsCode 上的 Paket 在 .net 核心中安装了 FsUnit。不幸的是,我无法让我的单元测试文件引用它。我使用了 dotnet restore,并访问了我能找到的每个网站,但我不确定出了什么问题。
我确实需要添加对我的项目的引用:
我使用 Chocolatey 安装了 Paket,所以我不确定这是否是问题所在。
f# - 包超时异常
我有以下 paket.dependencies:
尝试运行更新会给我以下错误:
在 paket.dependencies 中尝试 v3 给了我:
这是否与 nuget.org 不可靠的正常运行时间有关,或者是否有可以在 paket 中更改的设置?
docker - 如何将 Docker 与 Paket 一起使用?
我的解决方案中有几个项目(一些生产和一些测试......),每个项目都有一个 docker 映像。解决方案中的每个 .fsproj 文件都包含以下行:
但是docker 的构建上下文受到项目文件夹的限制 ,我宁愿不处理这个问题。
可以在不需要引用父文件夹的情况下使用 Paket 吗?
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 也会删除它们,然后再次下载失败。
c# - 使用 Paket 根据环境动态加载 nuget 包源
我有一个使用内部 nuget 包的 C# 自动化解决方案。
拥有多个暂存环境,我想根据我正在运行的环境加载 nugets。
如果我在某个环境中,我需要从一组源中加载包等等。
目前我的 packet.dependencies 看起来像这样,这是不正确的。
我想知道是否有可能,以及如何做到这一点,基本上可以做到以下几点:
我已经对该主题进行了相当多的研究,但似乎除了小组之外什么都想不出来。我确实想到的一件事是设置组,一个用于 prod,另一个用于 staging,并找到一种方法来根据正在运行的环境来引用不同的组,但这似乎不是最好的解决方案。
谢谢。
f# - 改进 .Net Core 上的编辑运行周期时间
我正在尝试提高 Logary 的性能,但遇到了 .Net Core 的意外问题;甚至 Logary.PerfTests 中的单个字符更改
导致整个存储库的完全恢复(我认为),结果是:
我能以某种方式提高变更运行的性能吗?我已经尝试过仅核心的 sln 文件,但无论如何,dotnet core/rider 似乎都可以恢复所有项目的所有 nuget。
这是该组的 paket.dependencies:
这是完整的 PR/代码https://github.com/logary/logary/pull/323
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”的方式。运行此程序时,我在几个较旧的项目中收到此错误。
那么问题来了,我现在该怎么办?
nuget - 带有项目引用的 Paket 包含引用的项目
我有一个看起来像这样的解决方案:
Proj B
参考Proj A
这两个项目都有一个paket.template
看起来像这样的:
当 I 时paket pack
,我创建了两个 nuget,每个项目一个。极好的。
但是,我现在想将ProjA.dll
其捆绑在ProjB
nuget 中(ProjB
是一个需要捆绑其依赖项才能运行的 .exe/工具)。
添加include-referenced-projects true
到ProjB
spaket.template
没有效果,我尝试过的任何paket
命令行组合也没有效果。--include-referenced-projects true
这支持吗?这是一个错误吗?
无论哪种方式,我怎样才能实现我想要的,而不用单独解决 houseProjA
和ProjB
?