Private Nuget Server:我无法从Nuget Package Explorer中看到我的包

时间:2017-02-02 14:00:31

标签: nuget nuget-package nuget-server nuget-spec nugetgallery

我跟随微软官方Guide创建了一个私有Nuget服务器。一切似乎都有效,我可以看到我的包从浏览器中提取,我可以从Visual Studio包管理器中看到我的包。然而,当我尝试按照Here所解释的那样从Nuget Package Explore推送,阅读或创建新包时,原子供稿似乎没有开始。我收到以下错误“在处理Atom结果时找不到预期的属性'发布'

N.B。我之前使用以前版本的Nuget Package Explorer创建了这个软件包。你认为我应该用新版本重新创建所有包吗?我希望不会。

2 个答案:

答案 0 :(得分:1)

通过在ODataPackage.cs文件中将“已发布”的EntityPropertyMapping更新为keepInContent:true,我能够在Nuget包管理器中再次使用Feed。我正在使用Nuget.Server v2.14.0.0。

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

发布的日期现在也在Visual Studio的NuGet包管理器中显示此更改。

答案 1 :(得分:0)

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

与您的区别在于我使用其他方法创建(并推送)了我的包(自动使用CakeBuild)...

您能否提供更多有关以下内容的详细信息:

  • 您的私人Nuget服务器
  • 您用于发布包的Nuget版本
  • 您正在使用的Nuget Package Explorer版本