升级到第9版到第10版,混淆了官方文档文章的最后一步“使用NuGet包手动将项目升级到Sitefinity CMS 10.0”

时间:2018-02-02 20:14:51

标签: sitefinity sitefinity-10

我正在关注下面列出的文件:

https://docs.sitefinity.com/apply-authentication-model-after-nuget-package-upgrade

最后一步,8号说,

“复制新的ResourcePackages文件夹。 如果文件夹中有更改,请注意不要覆盖它们。“

问题:我想从哪里获取/复制“新ResourcePackages”以及将其复制到哪里?

3 个答案:

答案 0 :(得分:1)

我认为他们的意思是: 几乎总是期望你不使用内置的Bootstrap包,而是使用它的副本,例如一个名为MyClientNamePackage的自定义包。

现在,升级过程将更新Bootstrap资源包文件夹(它询问您是否要覆盖文件),但是您可以手动将更新的bootstrap文件夹复制到自定义包文件夹中。

答案 1 :(得分:1)

我创建了一个支持Sitefinity的支持票,简而言之,解决方案是在使用Nuget进行升级时,您必须回复所有"是/是全部"当被要求覆盖以下内容时:

" File' ResourcePackages \ Bootstrap \ razorgenerator.directives'已存在于项目' SitefinityWebApp'。你想覆盖它吗? [Y]是[A]全是[N]否[L]否全部[?]帮助(默认为" N"):"

以下是Sitefinity的完整回复

  

我可以看到措辞上的混乱,因为我花了一些时间来理解这一步骤。我认为这一步应该是以下文档的一部分:

     

https://docs.sitefinity.com/upgrade-a-project-that-has-nuget-packages

     

在NuGet升级期间,程序包管理器控制台将提示您以下内容:

     

" File' ResourcePackages \ Bootstrap \ razorgenerator.directives'已存在于项目' SitefinityWebApp'。你想覆盖它吗?   [Y]是[A]全是[N]否[L]否全部[?]帮助(默认为" N"):"

     

指的是"复制新的ResourcePackages文件夹。"线。

     

第二行:

     

"如果文件夹中有更改,请注意不要覆盖它们。"

     

请注意,如果您在ResourcePackages文件夹中进行了自定义更改,请注意不要覆盖这些更改,因为选择"是/是全部"会这样做。

     

我希望我的回答澄清任何混乱。如果您有任何其他问题,请与我们联系。

     

的问候,
  韦斯利·斯基巴

     

支持工程师:Wieslaw Skiba

     

谢谢你,
  Wieslaw Skiba

答案 2 :(得分:0)

我虽然Nuget会安装最新的资源包文件夹,但是如果它是在他们的文档中写的。

您可以从Project Manager安装中复制资源包:

  1. 下载并安装Sitefinity CMS项目经理

  2. 在此管理器中创建 虚拟 项目

  3. {ProjectManagerInstallationPath}\_EmptyProject\ResourcePackages复制到您的项目{YourProjectPath}\ResourcePackages