3

smoothdeveloper我按照如何从命令行使用 paket中的答案中的说明进行操作,现在我的解决方案中包含了所有三个Paket目录。但是,我无法从命令行或从VS 2017.

我试图XUnit从命令行添加。nuget xunit文件中出现了一行paket.dependencies。但是paket.references文件中没有 xunit 行。如果我在编辑器中向我的代码添加open XUnit或任何变体(Intellisense不显示任何以 开头的内容),我会得到一条红色的波浪线。xu

所以我尝试XUnit从解决方案资源管理器中添加。右键单击某些东西(我尝试了几个地方)我应该得到一个Add package菜单项。但是没有这样的项目出现。

我一定做错了什么,但我无法弄清楚。有什么帮助吗?

(另外,也许相关,如果我点击https://marketplace.visualstudio.com/items?itemName=SteffenForkmann.PaketforVisualStudioDownload中的按钮,什么也不会发生。)

4

1 回答 1

4

有两种方法可以通过 Paket 使用参数从命令行将包添加到单个项目paket add(如https://fsprojects.github.io/Paket/paket-add.html中所述):

  • -p <path>(或--project <path>)安装到一个特定的项目中
  • -i(或--interactive)在解决方案中询问每个项目是否引用包

FWIW,我从 Visual Studio 集成中添加包也没有问题;您可以尝试卸载并重新安装扩展程序,也许有一些错误的配置设置可以通过这种方式修复。

于 2017-08-12T17:05:05.650 回答