-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✋C#/.NET/.NET Core疑难问题答疑 #23
Comments
问题: |
问题: 解决方案: |
问题: |
问题: 解决方案: |
问题: 解决方案: 由于使用的一台电脑没有联网,但是需要asp.net core项目时使用到一个package,于是在nuget.org上手动下载。但是最后发现,依赖的包实在太多,手动下载太费时。于是晚上花时间研究了一下这个问题,随笔记录一下,作为个人分享。 解决这个问题,分为两个步骤: 利用nuget.exe在可联网的机器上下载需要安装的程序包。 (1)下载nuget命令行程序nuget.exe 打开https://www.nuget.org/downloads,下载Windows x86 Commandline程序。这是解决手动下载依赖包弊端的根本解决方法。 (2)下载需要使用的程序包。 运行cmd打开命令提示符窗口,执行> nuget install <package_name> -SolutionDirectory <save_path> -PackageSaveMode nupkg 根据自己的实际情况,分别替换<package_name>和<save_path>。如果需要下载指定的包版本,通过 -Version 选项来指定包的版本。 下载的程序包以及所有的依赖包将会存储在<save_path>目录的packages文件夹下。 (3)拷贝下载的nupkg数据包。 为了减少拷贝文件的大小,我们只需要.nupkg格式的文件。此时,通过一段python程序来集中这些程序包的nupkg文件。代码如下:
|
专门为C#/.NET/.NET Core疑难问题提供问答的Issues,大家可以把平时工作和学习中遇到的一些疑难问题分享出来,看到了问题会积极给予解答。
The text was updated successfully, but these errors were encountered: