无缘无故,我已经收到这个错误消息一个星期左右;
PM>安装包Elmah安装包:无法解析远程名称:'packages.nuget.org'在行:1 char:16 + Install-Package <<<< Elmah + CategoryInfo:NotSpecified:(:) [ Install-Package],WebException + FullyQualifiedErrorId:System.Net.WebException,NuGet.PowerShell.Commands.InstallPackageCommand
当我导航到浏览器中的链接时,我看到了正确的ODATA Nuget Feed.
检查了feed的fwlink url,它在浏览器上也能正常工作;
http://go.microsoft.com/fwlink/?LinkID=206669
我尝试了Manage Nuget Packages对话框,那里有同样的错误.
顺便说一下,我的内部nuget服务器工作正常.
你可以帮帮我吗?什么阻止我去packages.nuget.org?
.net visual-studio-2010 nuget nuget-package visual-studio-extensions
这是我的nuspec文件,用于获取teamcity生成的包.该版本由teamcity变量实际设置.
<?xml version="1.0"?>
<package >
<metadata>
<id>Company.Name</id>
<version>$version$</version>
<title>Title</title>
<authors>My Name</authors>
<owners>We are the owners</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Support</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>Core</tags>
<dependencies>
<dependency id="Core.Assembly" version="[1.0.$teamcity.build.id$]" />
</dependencies>
</metadata>
</package>
Run Code Online (Sandbox Code Playgroud)
如何用当前的teamcity构建ID号替换版本?既尝试$teamcity.build.id$ 和%teamcity.build.id%
这没用.我也尝试过$version$.版本在包的版本标记中正确替换,但不在依赖项上.
我想使用当前版本中相同版本的软件包,因此它们具有相同的内部版本号.
更新到Visual Studio 2012 Update 3(我之前运行的是Update 2)后,NuGet无法加载.我的意思是,在我加载了一个使用NuGet并且曾经工作的解决方案后,包管理器不再出现.*它不会显示在"工具"菜单下.*右键单击解决方案后,NuGet(管理NuGet包)不显示在菜单中*右键单击项目后,NuGet(管理NuGet包)未显示在菜单中
"扩展和更新"对话框(TOOLS/Extensions和Updates ...)确实将NuGet软件包管理器显示为已安装,当我单击它时,它显示可以卸载它.
此外,当我在卸载然后重新安装NuGet软件包管理器(从我在CodePlex nuget站点上的下载)中检查安装日志后,它显示它已成功安装:
/10/2013 11:39:05 AM - Beginning to install extension to Microsoft Visual Studio Professional 2012...
7/10/2013 11:39:05 AM - Install to Microsoft Visual Studio Professional 2012 completed successfully. The extension has been installed to C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\\COMMON7\IDE\EXTENSIONS\VYALGTD2.XZS\
Run Code Online (Sandbox Code Playgroud)
我检查过,这个文件夹确实存在并包含NuGet dll.
当我转到TOOLS/Options ...对话框并选择Package Manager时,右侧窗格显示文本:"加载此属性页时出错".展开包管理器并选择"常规"或"包源"时,将显示相同的文本.
我已经多次卸载并重新安装了NuGet,我已经从下载的VSIX中直接安装了两个,并直接在Extensions and Updates对话框中安装,结果总是一样的.
我已经安装了旧版本的NuGet,我得到了相同的结果.我已卸载Visual Studio并重新安装它,我在版本1,更新2或更新3中得到相同的结果.
尝试加载NuGet时,Activity.log.xml文件显示以下问题:
<entry>
<record>211</record>
<time>2013/07/10 17:39:44.295</time>
<type>Information</type>
<source>Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost</source>
<description>Successfully loaded component assembly from cache</description>
<path>C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\COMMON7\IDE\EXTENSIONS\VYALGTD2.XZS\NuGet.VisualStudio.dll</path> …Run Code Online (Sandbox Code Playgroud) Nuget,毫无疑问是一个非常有效的包装和分配系统.但是,在某些情况下,管理程序集文件变得很麻烦.对于Web应用程序尤其明显,其中站点中的许多(30+)个子应用程序被设置为继承引用.在我的情况下,单点继承是可取的,因为可以轻松地为所有子项目更新库.我将这些程序集可靠地存储在根目录中已成为一个问题.为了帮助管理这个,我想将GAC用于这些特定的库.
有没有办法通过nuget包脚本将这些库安装/更新到GAC?我总是可以采用传统方式,但如果可能的话,我想利用Nuget.该程序集将添加到服务器GAC,但该程序包的目的是允许开发人员轻松地将程序集安装到其本地GAC并在本地/服务器环境之间维护相同的引用.
我们有很多项目的解决方案,以及这些项目之间或多或少复杂的依赖图.现在每个项目都应该成为自己的nuget包,nuget包的依赖图应该反映项目的内容.
我有两个问题:
我无法理解如何访问我使用NuGet包管理器安装的TypeScript定义文件.我使用以下命令为Angular安装了TypeScript定义文件:
Run Code Online (Sandbox Code Playgroud)Install-Package angularjs.TypeScript.DefinitelyTyped
它出现在project.json文件中:
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"angularjs.TypeScript.DefinitelyTyped": "3.2.5"
},
Run Code Online (Sandbox Code Playgroud)
并且参考文献已放在"参考文献"下,链接到:
C:\ Users \用户.K \包\ angularjs.TypeScript.DefinitelyTyped\3.2.5
我可以通过使用绝对路径来引用它,但这不起作用:
/// <reference path="C:\Users\<user>\.k\packages\angularjs.TypeScript.DefinitelyTyped\3.2.5\Content\Scripts\typings\angularjs\angular.d.ts" />
Run Code Online (Sandbox Code Playgroud)
Angular依赖于jQuery,它将在以下内容中寻找:
'C:/用户// K /包/ angularjs.TypeScript.DefinitelyTyped/3.2.5 /内容/脚本/分型/ jquery的/ jquery.d.ts'
所以我的问题是:如何引用作为NuGet包安装的TypeScript定义文件?
命令:Install-Package curve25519-uwp安装此软件包的1.0.3版本(https://www.nuget.org/packages/curve25519-uwp/)
在GitHub上有一个版本1.0.4修复了我面临的特定错误.
任何人都可以解释如何安装该软件包?
我正在使用安装了git工具的visual studio 2015社区版.
我有兴趣用非.NET语言编写围绕NuGet v3 API的客户端库.我在哪里可以找到关于它的文档/资源,告诉我例如哪些URL提出请求以及它将返回什么响应?
我尝试过快速谷歌搜索,但唯一出现的是这个,这是3年前的最后一次更新.是否存在规范?
我正在编写一个使用Mono.Cecil库的PowerShell脚本.我如何安装软件包,以便在脚本中使用它?谢谢!
(为了记录,我在询问之前尝试了谷歌搜索,但所有出现的结果都是关于PMC和Visual Studio的结果,这与这个问题无关.)
我使用了包 AspNetCoreRateLimit Version="4.0.1",但出现以下异常:尝试激活 'AspNetCoreRateLimit.IpRateLimitMiddleware' 时无法解析类型 'AspNetCoreRateLimit.IProcessingStrategy' 的服务,但当我使用包 AspNetCoreRateLimit Version=" 3.2.2”它可以工作。虽然 Version="4.0.1" 是最新的稳定版本,但我无法使用它。如果我继续使用 Version="3.2.2",以后会出现什么样的错误?
version rate-limiting nuget-package asp.net-web-api asp.net-core-5.0
nuget-package ×10
nuget ×7
.net ×3
c# ×2
asp.net ×1
gac ×1
git ×1
nuget-server ×1
nuget-spec ×1
powershell ×1
teamcity-7.0 ×1
typescript ×1
version ×1