我在控制台中安装了nuget中的paket,包括:
安装-包装标牌
然后我尝试运行paket convert-from-nuget。它在用户提示下停止工作(它不允许我输入包管理器控制台)。我的下一个想法是从命令行运行它,但是如何这么做并没有文档化。
只要将paket convert-from-nuget放入标准的dev命令提示符中,就会导致错误,称"paket“不被识别。
如何从命令行或powershell运行paket,以及如何指定要针对的解决方案?
发布于 2016-04-22 12:20:21
在存储库中设置paket的方法如下:
1下载paket.bootstrapper.exe发行版
这是一个轻量级实用程序,它获取并更新paket.exe,从官方发布页面中选择稳定的版本:
https://github.com/fsprojects/Paket/releases
2创建一个.paket文件夹
md .paket3将下载的引导程序放到这个文件夹中并调用它。
cd .paket
paket.bootstrapper现在,您可以使用最新的paket.exe来简化对依赖项的处理。
4名从nuget转来
cd ..
.paket\paket convert-from-nuget请查看Visual插件的https://github.com/fsprojects/Paket.VisualStudio,以帮助您编写paket.dependencies和paket.references文件
如果您有任何问题,也请加入https://gitter.im/fsprojects/Paket。
发布于 2015-07-06 23:31:25
巧克力包装修改了PSModulePath环境变量。我观察到,有时在系统重新启动(或至少在用户重新登录和重新登录之前),才会进行修改。同时,您可以使用以下方法导入该模块:
Import-Module <path-to-packages>\Paket.PowerShell\Paket.PowerShell.psd1包路径通常类似于C:\Chocolatey\lib。OTOH,重读你的问题,你指的是Visual中的Nuget吗?如果是这样,则从$(SolutionDir)\packages\Pakget.1.18.5\tools\paket.exe.下载NuGet.org,而pkg将paket.exe放在paket.exe中。您的版本号可能会有所不同。
不幸的是,PowerShell V5引入了Install(默认情况下是从巧克力下载),这与Visual中NuGet Package控制台的Install相比有点混乱。
https://stackoverflow.com/questions/31257207
复制相似问题