NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio. NuGet is not mandatory for using the PayPal SDKs but makes managing dependencies in your application a lot simpler.

Visual Studio 2005 and 2008 do not have out of the box support for NuGet. However you can follow the instructions given here to get NuGet working in your IDE.

Prerequisites

  • .NET Framework 4.0 - You must have .NET framework 4.0 installed on your machine.

  • NuGet.exe - Download the NuGet command line executable from https://dist.nuget.org/index.html

  • Make sure NuGet.exe is available in the PATH environment variable.

    Check if .NET Framework 4.0 or higher is installed in the Computer from Control Panel -> Get programs

Or else
Run the following command from Windows Command Prompt >:
wmic product where "Name like 'Microsoft .Net%'" get Name, Version

  • Please wait for the command to execute, it may take more than a minute to execute

  • Running the aforesaid command should list the .NET Framework versions installed as in this particular case

  • [Please note the command might take a while to execute]

Running the aforesaid command should list the .NET Framework versions installed similar to the following:

  1. Name Version
  2. Microsoft .NET Compact Framework 1.0 SP3 Developer 1.0.4292
  3. Microsoft .NET Framework 4.5 4.5.50709
  4. Microsoft .NET Framework 4.5 Multi-Targeting Pack 4.5.50709
  5. Microsoft .NET Framework 2.0 SDK (x64) - ENU 2.0.50727
  6. Microsoft .NET Framework 4 Multi-Targeting Pack 4.0.30319
  7. Microsoft .NET Framework 4.5 SDK 4.5.50709
  8. Microsoft .NET Compact Framework 2.0 SP2 2.0.7045
  9. Microsoft .NET Compact Framework 3.5 3.5.7283
  10. Microsoft .NET Framework 1.1 1.1.4322
  11. Microsoft .NET Compact Framework 1.0 SP3 1.0.4294

If V4.X is not installed, then download and install

Installation

  • Go to Visual Studio Menu --> Tools

  • Select External Tools…

  • Select 'Add'.

  • Enter the following:

  1. Title: NuGet Install
  2. Command (Having in Environment Variables Path): NuGet.exe
  3. Arguments: install your.package.name -excludeversion -outputDirectory .\Packages
  4. Initial directory: $(SolutionDir)
  5. Use Output window: Check
  6. Prompt for arguments: Check
  • Click Apply

  • Click OK

On Clicking Apply and OK, NuGet Install will be added (as External Command) to Menu --> Tools

Menu --> Tools, clicking NuGet Install will pop up for NuGet Install Arguments and Command Line
Also, NuGet Toolbar can be added, right-click on Visual Studio Menu and select Customize…
Customize by clicking New…
Enter Toolbar name: NuGet and click OK
Check NuGet Checkbox in the Toolbars tab for NuGet Toolbar to pop up
Click Commands tab and select Tools and External Command 6 (Having added NuGet Install as External Command 6*) 
*Note: The External Command number may differ depending on the particular Visual Studio installation
Drag and drop External Command 6 to NuGet Toolbar
Right-click NuGet Toolbar
Enter Name: Install Package
Right-click Change Button Image and select an image
Close Customize
Drag and drop NuGet Toolbar to the Menu

Using NuGet

  • Click the NuGet Toolbar Install Package
    Clicking on the NuGet Toolbar Install Package will pop up for NuGet Install Arguments and Command Line

Example NuGet Install:
Enter Arguments: 
install PayPalCoreSDK -excludeversion -outputDirectory .\Packages

On clicking OK, the output window should display:

  1. Attempting to resolve dependency 'PayPalCoreSDK'.
  2. Attempting to resolve dependency 'log4net (ò 1.2.10)'.
  3. Successfully installed 'log4net 1.2.10'.
  4. Successfully installed 'PayPalCoreSDK 1.0.0'.

Menu View --> Output (Ctrl+Alt+O)

The 'PayPalCoreSDK' Package including the dependencies will be downloaded to the 'Packages' folder root directory of the Solution (.sln) file.

Select 'Packages' folder by clicking it and then click 'Show All Files' in the Solution Explorer
Note: If 'Packages' folder was not included in the Solution Explorer, click 'Show All Files' before clicking 'Refresh'
Add the references to the dependent files downloaded to 'Packages' folder:

Note: By default, the root directory of Nuget Installation is the same as that of the Solution (.sln) file.
In case of a direct installation using Visual Studio without loading any solution: 
The typical location for Visual Studio 2005: 
'C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\'
The typical Installation location for Visual Studio 2008:
'C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\'

from https://segmentfault.com/a/1190000004584894

Using Nuget in Visual Studio 2005 & 2008的更多相关文章

  1. Visual Studio 2005 搭建Windows CE 6.0环境之准备

    Microsoft Visual Studio 2005 Visual Studio 2005 Professional 官方90天试用版英文版:http://download.microsoft.c ...

  2. Visual Studio 2005安装qt-win-commercial-src-4.3.1,并设置环境变量

    虽然已经在Visual Studio 2005下安装Qt4已经n次了,还是打算在上写写安装方法. qt-win-commercial-src-4.3.1.zip.qt-vs-integration-1 ...

  3. Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104

    Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104 一.WINVER  Compile result:  WINVER not d ...

  4. visual studio 2005提示脚本错误 /VC/VCWizards/2052/Common.js

    今天在做OCX添加接口的时候,莫名其妙的遇到visual studio 2005提示脚本错误,/VC/VCWizards/2052/Common.js. 网上找了很多资料,多数介绍修改注册表“vs20 ...

  5. Visual Studio 2005 自带单元测试

    一 单元测试简介   单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节.也是唯一需要编写代码才能进行测试的一种测试方法.在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的 ...

  6. visual studio 2005 win7 64位版下载

    http://www.121down.com/soft/softview-19659.html 软件标签: visual studio visual studio 2005是由微软推出的一款基于.ne ...

  7. win7兼容visual studio 2005 的方法

    http://blog.sina.com.cn/s/blog_74d572890100xv7p.html 今天花了4个小时,结合网上的介绍,本人终于找到了一个可以在win7环境下运行visual st ...

  8. How to check if Visual Studio 2005 SP1 is installed

    How to check if Visual Studio 2005 SP1 is installed Check the following registry key. HKEY_LOCAL_MAC ...

  9. Visual Studio 2005 移植 (札记之一)【zhuan】

    Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104 一.WINVER  Compile result:  WINVER not d ...

随机推荐

  1. js微博发布框的实现

    观察了微博发布框, 1.发现他的剩余文字是动态改变的, 2.且文字为零时 发布框颜色为暗色 3.文字不符合标准时提交不通过 整理了一下思路 js会主要用到的方法 1.onclick() //点击发布时 ...

  2. Python 的简单图形界面编程【草】

    可用方案 Tkinter python官方附带,方便,但听说存在乱码问题 wxPython 更成熟一些,但需要额外安装(大约50M) pyQt 授权不够宽松 最短代码 Tkinter 待补充 wxPy ...

  3. [转]ios push

    转:http://blog.csdn.net/showhilllee/article/details/8631734 APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释.如下图 P ...

  4. Linux新手扫盲(转载)

    一. Linux特点 1.免费/开源: 2.支持多线程/多用户: 3.安全性好: 4.对内存和文件管理优越. Linux最小只需4M ——> 嵌入式开发 二. 文件目录 Linux系统所有软硬件 ...

  5. CentOS 7 安装RabbitMQ 3.3

    1.安装erlang 语言环境 安装依赖文件 #yum install ncurses-devel 进入 http://www.erlang.org/download.html 选择源文件下载 wge ...

  6. Java工作环境笔记

    环境 1. Jvm最简生存指南: http://www.importnew.com/10127.html 2. 所有路径中,不要出现中文,即使开始的时候,调试Tomcat时,路径有中文也可以,你真不知 ...

  7. 对改善ABP的一些建议

    园子里有不少同学对ABP框架很感兴趣,而且也已经将ABP用在了商用项目中,有些可能还在操练阶段.一般来说,我们使用ABP默认的一些功能已经足够了,但还是有很多人想要自己拓展一些功能而自己实现不了或者说 ...

  8. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

    本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...

  9. Hibernate 3.3.2 文档翻译 Day01

    Hibernate 3.3.2 文档翻译 翻译人:微冷的雨 第一次书写:2015年11月29日 本人呕心沥血之作,请细心阅读领悟! Day01-1.1 项目描述 微冷的雨翻译:例如,我们将要建立一个可 ...

  10. Atitit 深入理解抽象类与接口 attilax总结

    Atitit 深入理解抽象类与接口 attilax总结 1.1. 主要区别接口侧重于动作抽象..抽象类是属性名词抽象..1 1.2. 抽象层次类>>抽象类>>接口1 1.3. ...