标签: nuget-package

NuGet包变得陈旧?"无法正确下载软件包.无法验证软件包的内容"

我们的本地NuGet包服务器遇到了一个奇怪的问题.随着时间的推移,似乎包变得不可用,并且唯一的解决方案似乎是触及.nupkg文件(例如,只是在Package Explorer中打开文件)或者只是创建包的新版本/版本.

这是一张错误的图片:

无法验证包内容

我们使用IIS6来托管NuGet服务器,使用服务器的最新NuGet包(服务器和核心版本1.5.20902.9026)

有谁知道发生了什么以及如何解决它?

nuget nuget-package nuget-server

3
推荐指数
1
解决办法
2907
查看次数

Ninject的InRequestScope发生了什么

我今天开始了一个新项目并且去了nuget以获得ninject.

我下载了Ninject MVC3插件,该插件应该下载我需要的所有内容.

然后,我从一个不同的项目中获取了一些旧代码,并注意到InRequestScope似乎已经消失了.

它被拿走了还是我错过了什么?

编辑

我想我在"Ninject.Web.Common"下找到了它

.net ninject nuget nuget-package asp.net-mvc-3

3
推荐指数
1
解决办法
2307
查看次数

使用第三方依赖项创建nuget包:何时内化?

如果您正在创建一个必须添加一些第三方依赖项的NuGet包,那么您基本上有两个选项:

  1. 将DLL的内部化在包的lib文件夹中.
  2. 引用第三方库作为nuspec文件中的依赖项.

我注意到,例如RavenDB已经内化了所有它的第三方依赖项,而其他一些项目显然依赖于其他NuGet包.

我想知道是否有任何关于何时选择任何一种方法的最佳实践/提示.每种方法的优缺点是什么?

nuget nuget-package

3
推荐指数
1
解决办法
755
查看次数

视觉工作室上的Nuget包推403错误

我创建了一个visual studio类库.我想把它作为一个包送到Nuget.我使用Visual Studio包管理器控制台.这些人如下:

  • nuget spac hellonuget
  • nuget pack hellonuget.nuspec
  • nuget push hellonuget.1.0.0.nupkg -ApiKey *

这返回了一个错误:nuget:无法处理请求.'指定的API密钥无效或无权访问指定的包.'.在行:1 char:1 + nuget push hellonuget.1.0.0.nupkg + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 〜+ CategoryInfo:NotSpecified :(无法处理包.'.:String)[],RemoteException + FullyQualifiedErrorId:NativeCommandError
远程服务器返回错误:(403)Forbidden

我试过第二种方式.我从windows CMD窗口尝试了这些命令.我创建了HelloNuget.dll的nuget包.

  • D:\ App\HelloNuget> nuget spac hellonuget.dll
  • D:\ App\HelloNuget> nuget pack hellonuget.nuspec
  • D:\ App\HelloNuget> nuget push hellonuget.1.0.0.nupkg -ApiKey *

    成功发布了这个包.

visual studio包管理器有什么问题?

c# visual-studio nuget nuget-package

3
推荐指数
1
解决办法
2595
查看次数

安装包时NuGet添加引用错误

我无法通过Nuget安装任何软件包.

Install-Package MyToolkit.Extended

Attempting to resolve dependency 'MyToolkit (? 2.2.3.0)'.
Attempting to resolve dependency 'Microsoft.Bcl.Async (? 1.0.166)'.
Install-Package : The 'Microsoft.Bcl.Async 1.0.168' package requires NuGet clint version '2.8.1' or above, but the current NuGet 
version is '2.7.40911.287'.
At line:1 char:1
+ Install-Package MyToolkit.Extended
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package],       NuGetVersionNotSatisfiedException
 + FullyQualifiedErrorId :    NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)

nuget-package windows-phone-8

3
推荐指数
2
解决办法
3129
查看次数

安装Window Azure存储包时出现问题

我在通过Nuget安装Azure存储包时遇到了以下问题

Attempting to resolve dependency 'Microsoft.Data.OData (? 5.6.2)'.
Attempting to resolve dependency 'System.Spatial (= 5.6.3)'.
Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.6.3)'.
'WindowsAzure.Storage' already has a dependency defined for
'Microsoft.Data.OData'.
Run Code Online (Sandbox Code Playgroud)

azure azure-storage-blobs nuget-package visual-studio-2012

3
推荐指数
1
解决办法
1584
查看次数

使用pip-install整合下载Python软件包的统计信息

有没有办法获取有关使用pip-install或任何其他软件包管理器安装软件包(每个软件包)的次数的统计信息?

当试图确定我正在考虑用于个人项目的一些python包的流行度时出现了这个问题 - 我相信开发人员会发现能够获得这样的统计数据是有用的.

python pip download package nuget-package

3
推荐指数
1
解决办法
1743
查看次数

获取现有nuget包的.nuspec文件

有没有办法得到原件.一个退出的nuget包的nuspec清单文件?

假设我已从nuget图库下载了一个nuget包,我很好奇原始.nuspec文件是如何理解其工作原理的.有没有办法让它脱离包装?或者我需要联系包装创建者?

nuget nuget-package

3
推荐指数
2
解决办法
2799
查看次数

离线Nuget包

我需要安装Nuget Package ProductionStackTrace,所以我使用以下命令

PM> Install-Package ProductionStackTrace
Run Code Online (Sandbox Code Playgroud)

但是当我执行此命令时,我收到以下错误

Microsoft Visual Studio脱机包[C:\ Program Files(x86)\ Microsoft SDKs\NuGetPackages]中的源无法访问.

我检查了路径,是的,包不在那里,默认情况下不添加Nuget Package.如果找不到我可以添加的地方.

c# visual-studio nuget nuget-package

3
推荐指数
3
解决办法
7359
查看次数

尝试解决"检测到的包降级"但由于多个版本问题而无法更新包

我收到关于'package downgrade'的构建错误,例如:

NU1605  Detected package downgrade: Microsoft.Extensions.Configuration.Json from 1.1.2 to 1.0.2. Reference the package directly from the project to select a different version. 
     Proj -> MySql.Data.EntityFrameworkCore.Design 6.10.5 -> MySql.Data 6.10.5 -> Microsoft.Extensions.Configuration.Json (>= 1.1.2) 
     Proj -> Microsoft.Extensions.Configuration.Json (>= 1.0.2) Proj C:\path\Proj .csproj   1   
Run Code Online (Sandbox Code Playgroud)

因此,为了尝试解决它,我将尝试将Microsoft.Extensions.Configuration.Json更新包到-version 1.1.2.但是,由于上述原因,我无法告诉我升级其他软件包.

所以,问题是

PROJ -> A -> B (ver 2)
and
PROJ -> B (ver 1)
Run Code Online (Sandbox Code Playgroud)

但是我无法将PROJ中的B更新为ver 2,因为还存在另一个类似的问题(这是在我运行时报告的update-package B -version 2.0)

PROJ -> C -> D (ver 2)
and
PROJ -> D (ver 1)
Run Code Online (Sandbox Code Playgroud)

解决这一切的唯一方法是直接修改.csproj文件吗?

nuget-package .net-core

3
推荐指数
1
解决办法
1230
查看次数