• 离线环境安装dotnet framework nuget包


    文章引用:https://blog.csdn.net/dinghqalex/article/details/51280483的内容

    最近项目需要在NuGet添加一个依赖项,无奈公司开发机没网。。。

    说出来各位看官可能不信,做开发的开发机居然没网!!!!!

    没办法,项目需要还是得把东西扔进VS里面去,只有想办法把依赖项加进去了

    如果有网,添加NuGet里面的依赖项非常简单,搜索出来直接安装就行。

    言归正传,还是来说说离线安装NuGet里面程序包依赖项的问题。

    首先。

    https://www.nuget.org/

    这是NuGet官网,点进去,然后在搜索框里面搜你需要的安装包,我需要装FluentNHibernate,所以搜这个(举例哈)。

    好,重点来了,注意左边红框的下载选项和右边的依赖选项,先点左边的下载选项,下载出来FluentNHibernate,然后点击右边红框。

    同样注意下面图片的红框,先下载这个文件,然后跳到依赖项里面去,一点要注意有没有这个依赖项,不然安装不会成功的,找不到依赖项。

    这次会发现没有依赖项了,那么这个包就下载了三个文件出来。

    这就是这个项目包需要的三个文件。

    然后,重点又来了!!

    C:UsersAlexAppDataLocalNuGetCache

    找到上面这个文件夹(如果没有这个文件夹你就照着这个文件夹结构创建文件夹)

    打开   工具->NuGet程序包管理器->程序包管理器设置,找到NuGet程序包缓存的本地路径。如下图:

             注:VS2015的常规下没有浏览选项,使用程序包源中的Microsoft Visual Studio Offline Packages目录

          C:program files(x86)Microsoft SDKsNuGetPackages

    点浏览之后你会发现你刚刚下载的3个文件。see you again,ha ?

    然后:

    在项目中打开 工具->NuGet程序包管理器->控制台,并输入命令:Install-Package fluentnhibernate ,进行安装。

    如果这玩意儿不起作用试试这个命令,把地址带上

    Install-Package fluentnhibernate -Source C:UsersAlexAppDataLocalNuGetCache
    到这一步下面就会出现编译界面了。
    基本上就能编译成功,把依赖包加入到项目中去了。
  • 相关阅读:
    C语言学习趣事_BT_C_Code_混乱编程代码分析_1
    随想系列_6_终于被我发现Microsoft的一个错误了
    C语言学习趣事_经典面试题系列_2
    C++_系列自学课程_第_2_课_牛刀小试
    PLC_自动化控制系统_1_简说自动化控制系统
    随想系列_5_乱七八糟
    Android Handler使用
    Android Layout 布局属性
    MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序【转】
    AndroidMenifest 有关SdkVersion 说明
  • 原文地址:https://www.cnblogs.com/xiaojwang/p/9577573.html
Copyright © 2020-2023  润新知