私有Nuget服务器:我无法从Nuget软件包资源管理器中查看我的软件包

私有Nuget服务器:我无法从Nuget软件包资源管理器中查看我的软件包,nuget,nuget-package,nuget-server,nuget-spec,nugetgallery,Nuget,Nuget Package,Nuget Server,Nuget Spec,Nugetgallery,我跟随微软官员创建了一个私有Nuget服务器。一切似乎都正常,我可以从浏览器查看我的包提要,也可以从VisualStudio包管理器查看我的包。然而,当我试图从Nuget package Explore中推送、读取或创建新的包时,atom提要似乎还没有开始。我收到以下错误,在处理Atom结果时找不到预期的属性“Published” 注意:我不久前用Nuget Package Explorer的早期版本创建了这个包。你认为我应该用新版本重新创建所有包吗?我希望不是。几周前,我刚刚按照相同的Micr

我跟随微软官员创建了一个私有Nuget服务器。一切似乎都正常,我可以从浏览器查看我的包提要,也可以从VisualStudio包管理器查看我的包。然而,当我试图从Nuget package Explore中推送、读取或创建新的包时,atom提要似乎还没有开始。我收到以下错误,在处理Atom结果时找不到预期的属性“Published”


注意:我不久前用Nuget Package Explorer的早期版本创建了这个包。你认为我应该用新版本重新创建所有包吗?我希望不是。

几周前,我刚刚按照相同的Microsoft官方指南创建了我的服务器,使用Nuget Package Explorer时没有任何问题

与您不同的是,我已经使用另一种方法创建并推送了我的包,并自动使用

请您向我们提供以下方面的详细信息:

您的私有Nuget服务器 用于发布包的Nuget版本 您正在使用的Nuget软件包资源管理器版本
通过更新ODataPackage.cs文件中Published to keepInContent:true的EntityPropertyMapping,我能够在Nuget Package Manager中使提要再次工作。我正在使用Nuget.serverv2.14.0.0

[EntityPropertyMapping("Published", SyndicationItemProperty.Published, SyndicationTextContentKind.Plaintext, keepInContent: true)]

发布的日期现在也显示在Visual Studio中的NuGet软件包管理器中,并进行了此更改。

以下是一些信息:-我的专用服务器是部署在IIS 7.5上的ASP.Net web应用程序我已从NuGet下载了它-NuGet软件包资源管理器版本3.21.0.0-NuGet专用服务器版本2.11.3 N:B:我必须进行版本升级从1.8.0版开始的私有Nuget Server,因为我发现现有安装已受损,我可以创建并推动新包,但我看不到提要。因此,现有的包是用这个版本创建的。现在我无法推送和创建包,但我可以看到feed我自己更正:我可以看到feed,但只能从浏览器或VisualStudioNuget包管理器中看到。我无法从Nuget Package Explorer查看我的源。好的,Davide,现在我可以看到您使用的是我的Nuget Server的不同版本,但不知道这是否是原因。我使用的是针对.NET 4.5的较旧的v2.10.3,因为我的web服务器尚未安装.NET framework 4.6,因此无法快速安装。我很确定nuget包中没有设置“Published”属性。。。这是一个来自服务器或nuget package explorer的属性…好的,Luca感谢您的支持。如果我找到解决办法,我会写下来。现在我已经解决了通过命令行推送包的问题。好的!因此,如果您没有接触服务器,只使用了另一种发布方法,那么问题似乎与Nuget Package Manager有关。。。您可以尝试在其github项目上打开一个问题。