私有 Nuget 服务器:我无法从 Nuget 包资源管理器中看到我的包
Private Nuget Server: I can't see my packages from Nuget Package Explorer
我关注了微软官方Guide for create a Private Nuget Server. Everything seems to work, I can see my packages feed from browser and I can see my packages from Visual Studio package manager. However when I try to push, read or create new package from Nuget Package Explore as explained Here,好像atom feed没有启动。我收到以下错误 "The expected property 'Published' could not found while processing Atom results"
N.B。我在前一段时间使用以前版本的 Nuget Package Explorer 创建了这个包。你认为我应该用新版本重新创建所有包吗?我希望不会。
几周前,我刚刚按照相同的 Microsoft 官方指南创建了我的服务器,并且使用 Nuget Package Explorer 没有遇到任何问题...
与你的不同之处在于我使用另一种方法创建(并推送)了我的包(自动使用 CakeBuild)...
您能否向我们提供更多详细信息:
- 您的私人 Nuget 服务器
- 您用于发布程序包的 Nuget 版本
- 您正在使用的 Nuget Package Explorer 版本
通过将 "Published" 的 EntityPropertyMapping 更新为 ODataPackage.cs 文件中的 keepInContent: true,我能够使 Nuget 包管理器中的提要再次工作。我正在使用 Nuget.Server v2.14.0.0.
[EntityPropertyMapping("Published", SyndicationItemProperty.Published, SyndicationTextContentKind.Plaintext, keepInContent: true)]
通过此更改,Visual Studio 中的 NuGet 包管理器现在也显示发布日期。
我关注了微软官方Guide for create a Private Nuget Server. Everything seems to work, I can see my packages feed from browser and I can see my packages from Visual Studio package manager. However when I try to push, read or create new package from Nuget Package Explore as explained Here,好像atom feed没有启动。我收到以下错误 "The expected property 'Published' could not found while processing Atom results"
N.B。我在前一段时间使用以前版本的 Nuget Package Explorer 创建了这个包。你认为我应该用新版本重新创建所有包吗?我希望不会。
几周前,我刚刚按照相同的 Microsoft 官方指南创建了我的服务器,并且使用 Nuget Package Explorer 没有遇到任何问题...
与你的不同之处在于我使用另一种方法创建(并推送)了我的包(自动使用 CakeBuild)...
您能否向我们提供更多详细信息:
- 您的私人 Nuget 服务器
- 您用于发布程序包的 Nuget 版本
- 您正在使用的 Nuget Package Explorer 版本
通过将 "Published" 的 EntityPropertyMapping 更新为 ODataPackage.cs 文件中的 keepInContent: true,我能够使 Nuget 包管理器中的提要再次工作。我正在使用 Nuget.Server v2.14.0.0.
[EntityPropertyMapping("Published", SyndicationItemProperty.Published, SyndicationTextContentKind.Plaintext, keepInContent: true)]
通过此更改,Visual Studio 中的 NuGet 包管理器现在也显示发布日期。