1

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

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

最后一步,数字 8 说,

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

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

4

3 回答 3

1

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

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

于 2018-02-04T11:07:37.670 回答
1

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

“文件 'ResourcePackages\Bootstrap\razorgenerator.directives' 已存在于项目 'SitefinityWebApp' 中。是否要覆盖它?[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [?] 帮助(默认为“N”):”

以下是 Sitefinity 的完整回复

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

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

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

“文件 'ResourcePackages\Bootstrap\razorgenerator.directives' 已存在于项目 'SitefinityWebApp' 中。是否要覆盖它?
[Y] 是 [A] 全部是 [N] 否 [L] 全部否 [?] 帮助(默认为“N”):”

其中指的是“复制新的 ResourcePackages 文件夹”。线。

第二行:

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

需要注意的是,如果您在 ResourcePackages 文件夹中有自定义更改,请注意不要覆盖这些更改,因为选择“Yes/Yes to All”会这样做。

我希望我的回答能澄清任何困惑。如果您有任何其他问题,请告诉我。

问候,
韦斯利斯基巴

支持工程师:Wieslaw Skiba

谢谢你,
维斯瓦夫斯基巴

于 2018-02-05T19:32:35.360 回答
0

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

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

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

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

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

于 2018-02-03T05:31:11.747 回答