NuGet 中没有 CPP REST SDK
No CPP REST SDK in NuGet
我以前从未在Visual C++ 项目中使用过nuget。但现在我在 How to use the C Rest SDK NuGet package
there.
上得到了帮助
我已经启动了 C++ 控制台项目,单击 "Manage NuGetPackages for solution...
":
并获得包列表。看起来所有项目都是针对 .NET 的。
如果我根据手动系统在搜索框中键入 cpprestsdk
,则什么也找不到。
我可以将 NuGet 用于 Visual C++ 项目吗?为什么缺少列表。如何安装 cpp REST SDK?
更新:
是的,误以为是C#项目,但是和C++项目图片是一样的。
控制台也没有帮助:
Type 'get-help NuGet' to see all available NuGet commands.
PM> Install-Package cpprestsdk -Version 2.9.1.1
Attempting to gather dependency information for package 'cpprestsdk.2.9.1.1' with respect to project 'ConsoleApplication1', targeting 'native,Version=v0.0'
Install-Package : Package 'cpprestsdk,2.9.1.1' is not found in the following primary source(s): 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\'. Please verify all your online package sources are available (OR) package id, version are specified correctly.
At line:1 char:1
+ Install-Package cpprestsdk -Version 2.9.1.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
PM> Install-Package cpprestsdk
Install-Package : Unable to find package 'cpprestsdk'
At line:1 char:1
+ Install-Package cpprestsdk
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
PM>
NuGet 源可能有问题:
这是我搜索包的方式:
Can I use NuGet for Visual C++ projects?
是的,您可以将 NuGet 用于 Visual C++ 项目,根据文档:NuGet for C++,从 NuGet 2.5 开始,NuGet 支持 C++ 项目。
why list is missing. How to install cpp REST SDK?
不知道为什么你的列表不见了,我已经创建了一个示例来安装这个包,你可以检查一下:
此外,您也可以按照Matthias在评论中提供的方法安装该包。
如果您的列表仍然缺失,您可以与我们分享您是如何安装它的示例。
更新:
你需要确保你可以访问网络,我注意到你正在使用包源“Microsoft Visual Studio Offline Packages
”,这个包源是NuGet在你离线时提供的。因此,当您安装软件包时,您需要使用软件包源 "All" 或 "nuget.org":
我以前从未在Visual C++ 项目中使用过nuget。但现在我在 How to use the C Rest SDK NuGet package
there.
我已经启动了 C++ 控制台项目,单击 "Manage NuGetPackages for solution...
":
并获得包列表。看起来所有项目都是针对 .NET 的。
如果我根据手动系统在搜索框中键入 cpprestsdk
,则什么也找不到。
我可以将 NuGet 用于 Visual C++ 项目吗?为什么缺少列表。如何安装 cpp REST SDK?
更新:
是的,误以为是C#项目,但是和C++项目图片是一样的。 控制台也没有帮助:
Type 'get-help NuGet' to see all available NuGet commands.
PM> Install-Package cpprestsdk -Version 2.9.1.1
Attempting to gather dependency information for package 'cpprestsdk.2.9.1.1' with respect to project 'ConsoleApplication1', targeting 'native,Version=v0.0'
Install-Package : Package 'cpprestsdk,2.9.1.1' is not found in the following primary source(s): 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\'. Please verify all your online package sources are available (OR) package id, version are specified correctly.
At line:1 char:1
+ Install-Package cpprestsdk -Version 2.9.1.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
PM> Install-Package cpprestsdk
Install-Package : Unable to find package 'cpprestsdk'
At line:1 char:1
+ Install-Package cpprestsdk
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
PM>
NuGet 源可能有问题:
这是我搜索包的方式:
Can I use NuGet for Visual C++ projects?
是的,您可以将 NuGet 用于 Visual C++ 项目,根据文档:NuGet for C++,从 NuGet 2.5 开始,NuGet 支持 C++ 项目。
why list is missing. How to install cpp REST SDK?
不知道为什么你的列表不见了,我已经创建了一个示例来安装这个包,你可以检查一下:
此外,您也可以按照Matthias在评论中提供的方法安装该包。
如果您的列表仍然缺失,您可以与我们分享您是如何安装它的示例。
更新:
你需要确保你可以访问网络,我注意到你正在使用包源“Microsoft Visual Studio Offline Packages
”,这个包源是NuGet在你离线时提供的。因此,当您安装软件包时,您需要使用软件包源 "All" 或 "nuget.org":