为什么我不能用 Paket 添加包?
Why can't I add packages with Paket?
我按照 smoothdeveloper
在 的回答中的说明进行操作,现在我的解决方案中包含了所有三个 Paket
目录。但是,我无法从命令行或 VS 2017
添加包。
我尝试从命令行添加 XUnit
。在 paket.dependencies
文件中出现了带有 nuget xunit
的行。但是 paket.references
文件中没有 xunit 行。如果我在编辑器中的代码中添加 open XUnit
或任何变体(Intellisense
不显示任何以 xu
开头的内容),我会得到一条红色波浪线。
所以我尝试从解决方案资源管理器中添加 XUnit
。右键单击某些东西(我尝试了几个地方)我应该得到一个 Add package
菜单项。但是没有这样的项目出现。
我肯定做错了什么,但我想不通。有帮助吗?
(另外,也许相关,如果我点击 https://marketplace.visualstudio.com/items?itemName=SteffenForkmann.PaketforVisualStudio 中的 Download
按钮,什么也没有发生。)
有两种方法可以使用 paket add
的参数从命令行使用 Paket 将包添加到单个项目(如 https://fsprojects.github.io/Paket/paket-add.html 中所述):
-p <path>
(或--project <path>
)安装到一个特定项目
-i
(或--interactive
)解决方案中的每个项目是否引用包
FWIW,我从 Visual Studio 集成添加包也没有问题;您可以尝试取消并重新安装扩展程序,也许有一些错误的配置设置可以通过这种方式修复。
我按照 smoothdeveloper
在 Paket
目录。但是,我无法从命令行或 VS 2017
添加包。
我尝试从命令行添加 XUnit
。在 paket.dependencies
文件中出现了带有 nuget xunit
的行。但是 paket.references
文件中没有 xunit 行。如果我在编辑器中的代码中添加 open XUnit
或任何变体(Intellisense
不显示任何以 xu
开头的内容),我会得到一条红色波浪线。
所以我尝试从解决方案资源管理器中添加 XUnit
。右键单击某些东西(我尝试了几个地方)我应该得到一个 Add package
菜单项。但是没有这样的项目出现。
我肯定做错了什么,但我想不通。有帮助吗?
(另外,也许相关,如果我点击 https://marketplace.visualstudio.com/items?itemName=SteffenForkmann.PaketforVisualStudio 中的 Download
按钮,什么也没有发生。)
有两种方法可以使用 paket add
的参数从命令行使用 Paket 将包添加到单个项目(如 https://fsprojects.github.io/Paket/paket-add.html 中所述):
-p <path>
(或--project <path>
)安装到一个特定项目-i
(或--interactive
)解决方案中的每个项目是否引用包
FWIW,我从 Visual Studio 集成添加包也没有问题;您可以尝试取消并重新安装扩展程序,也许有一些错误的配置设置可以通过这种方式修复。