Tag: nuget

检索***的包元数据时发生错误

之前已经多次询问过这个问题。 解决方案(适用于我)是从packages.config文件中删除***包(这已经足够了),并从packages文件夹中删除。 这对我来说是一个糟糕的解决方案,因为每次我想安装一些nuget包时都必须重复它。 罪魁祸首包有所不同,但每次都往往是相同的包(Newtonsoft.Json / NETStandard.Library等…),直到我删除所有包并尝试重新安装它们(这有时会改变罪魁祸首包) 。 这有解决方案吗? 必须一直做这个手动修复是神经破坏。 我认为它指出了我想在我的项目中修改的一些主要的潜在问题。

无法为netstandard1.x项目安装Netstandard1.x Nuget软件包

在完成全新的Windows 10安装以及最新的Visual Studio 2015,netcore和nuget工具之后 – 我无法再将Nuget软件包安装到任何.net标准项目中。 这是一些示例输出: Restoring packages for ‘ClassLibrary1’. Restoring packages for c:\users\zone1\documents\visual studio 2015\Projects\ClassLibrary1\ClassLibrary1\project.json… Package System.ComponentModel.EventBasedAsync 4.0.11 is not compatible with netstandard1.3 (.NETStandard,Version=v1.3). Package System.ComponentModel.EventBasedAsync 4.0.11 supports: – monoandroid10 (MonoAndroid,Version=v1.0) – monotouch10 (MonoTouch,Version=v1.0) – net45 (.NETFramework,Version=v4.5) – netcore50 (.NETCore,Version=v5.0) – netstandard1.0 (.NETStandard,Version=v1.0) – netstandard1.3 (.NETStandard,Version=v1.3) – portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259) – win8 (Windows,Version=v8.0) – […]

NuGet上的NHunspell包不能引用并能够在Xamarin Studio上使用

所以我对编程很新,但我开始使用Xamarin,我试图在Xamarin Studio上添加NuGet的NHunspell包,它下载它,.dll出现在Resources和NHunspell出现在Packets中,但它没有出现在引用等等当我尝试“使用NHunspell”时它不起作用。 我尝试使用Power Shell运行“安装”脚本,但显然没有任何改变。 如何将NHunspell添加到我的项目中?

在旧版.NET平台上使用.NET Core包

我正在使用VS中的一个新的“类库(包)”模板创建一个NuGet包。 我想知道,有什么方法可以使用不使用.NET Core的PCL的软件包吗? 例如,我有一个包Enu ,带有以下project.json : { “title”: “Enu”, // project details… “dependencies”: { “System.Runtime”: “4.0.0” }, “frameworks”: { “dotnet”: { } } } 然后我有一个针对.NET 4.5,Windows 8和Windows 8.1的传统PCL。 当我尝试通过Install-Package Enu ,出现以下错误: PM> Install-Package Enu # blah blah blah Install-Package : Could not install package ‘Enu 4.0.0’. You are trying to install this package into a […]

如何在Visual Studio IDE中查看github的源代码,但是使用Nuget的dll进行编译?

如今,有很多很棒的开源软件包和框架可供各种用途使用。 我们以ASP.NET Core MVC和Newtonsoft.Json为例。 这些是在Nuget包中提供的,它们被剥夺了源代码。 我想很多人都能记住很多情况,其中一个人希望在GitHub上免费获得源代码(以帮助调试某些问题),但是被迫做以下其中一种情况: 懒惰,只是忘了它,或继续调试你的问题与一个流行的图书馆,更像是一个“黑匣子”; 转到浏览器,输入github.com并搜索源代码,而不需要Visual Studio IDE的强大建议; 花5分钟,将存储库克隆到本地驱动器并使用IDE查看它; 在编译源代码时花费更多时间,从项目中卸载所有感兴趣的nuget包,而是直接连接到所有新编译的程序集(这些程序集并不总是与Nuget程序包一对一)。 最后一个选项是最可行的,但是您需要花费大量时间,而不能仅仅将其推送到存储库或再部署已编译的代码。 其他开发人员不会找到这些dll的相对路径,客户最终可能会在部署包中找到错误版本的nuget包。 是否有第五种选择,它具有第四种选择的所有优点,但没有任何缺点? 我想这是由一个独立的IDE中的IDE完成的,即没有修改我的.csproj和package.config文件,但是“转到定义”和“查找所有引用”function和调试应该像我迷上了一样真实的东西。 是的,我很懒。

NuGet VS 2012 ServicePointManager不支持使用https方案的代理

我最近从VS2012 RC升级到RTM,自从升级到RTM后,我再也无法访问nuget了。 我在Manage NuGet Packages窗口中收到以下错误。 The ServicePointManager does not support proxies with the https scheme. 我在之前的堆栈溢出问题中查看了此处提供的解决方案,但它不适用于我,因为我不在防火墙后面(当然不应该通过http://whatismyipaddress.com/proxy-checkvalidation)。 我还可以看到RSS feeds / VS可以访问其他网络资源,在上一个问题中,问题与所有VS互联网流量有关,而不仅仅是NuGet,就像我的情况一样。 可能导致这种情况的任何想法,或者如何恢复对NuGet的访问? 我在工作的机器上和家里的个人电脑上试过这个,都有同样的效果。

如何以编程方式安装NuGet包?

我想以编程方式将NuGet包安装到项目中,并更新.csproj文件和packages.config文件。 我正在使用官方的Nuget.core框架,其源代码可在此处获取: https : //github.com/NuGet/NuGet2 我没有使用NuGet包: https : //www.nuget.org/packages/NuGet.Core/但是在GitHub上找到的源代码能够进行一些调试。 注意:我使用的是2.11版而不是2.13 我可以在所需的目录下载一个包并更新packages.config文件: // —- Download and install a package at a desired path —- string packageID = “Newtonsoft.json”; var sourceUri = new Uri(“https://packages.nuget.org/api/v2”); // Return an IPackage var package = GetNugetPackage(packageID, sourceUri); IPackageRepository sourceRepository = PackageRepositoryFactory.Default.CreateRepository(sourceUri.ToString()); string packagesPath = “../../TestFiles/packages”; PackageManager packageManager = new PackageManager(sourceRepository, packagesPath); […]

用于TFS持续集成的NuGet包

我正在尝试使我们的TFS构建过程从我们的解决方案项目中生成NuGet包。 我们的目标是创建一个私有包源,因此所有其他内部产品可以使用NuGet下载/更新框架。 到目前为止,我们已经运行了构建过程(很长一段时间)并对我们的库进行版本控制,唯一剩下的就是“ nuget pack ”所有项目。 到目前为止我尝试了什么: nuget spec * .csproj,然后是nuget pack * .nuspec; nuget spec * .dll,然后是nuget pack * .nuspec; nuget pack * .csproj直接(没有.nuspec文件); 所有这些似乎都有效,但所有这些似乎都失败了我实际需要它们成功的步骤。 我通过上述步骤实际得到的结果: 没有列出依赖¹, 没有列出参考²; 没有列出依赖关系¹, 没有列出引用²,目录中的所有dll都打包在同一个.nupkg上(whitout使用-IncludeReferencedProjects); (目前为止最好的)列出了一些依赖项¹, 没有列出引用,只有实际的项目dll在.nupkg上的lib文件夹中。 ¹: 依赖于我的意思是NuGet依赖,来自NuGet的包 ²: 参考我的意思是解决方案项目参考。 示例场景: Solution1.sln – ProjectA – ProjectB ProjectA有ProjectB的项目参考 。 我希望在生成的.nuspec上发生什么: ProjectA <- OK 1.2.0.0 < – OK ProjectA <- […]

事件消息:发生了未处理的访问exception(IIS 7.5,无法加载网站)

我将Nuget源代码部署到我公司的Web服务器,但是当导航到URL时,我收到以下错误(从服务器上的事件查看器中提取): Event code: 4011 Event message: An unhandled access exception has occurred. Event time: 11/6/2013 9:02:54 AM Event time (UTC): 11/6/2013 3:02:54 PM Event ID: 2f5d6f7e594e47259b6dc050f82fc57d Event sequence: 2 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT/Nuget-3-130282237713215393 Trust level: Full Application Virtual Path: /Nuget Application Path: E:\omitted\omitted\Nuget\ Machine name: SERVERNAME Process […]

我们如何使用Cake构建对安全的NuGet服务器进行身份validation?

我们正在使用Cake Build自动化我们的构建,我们使用nuget.org的NuGet包,但我们也有自己的NuGet Feed服务器,它具有访问的用户名/密码认证。 我们如何利用带有身份validation的自定义NuGet提要服务器来使用Cake Build?