如何在CMS项目中添加丢失的Kentico库

问题描述 投票:0回答:2

Visual Studio 2019显示Kentico CMS项目缺少许多库。我尝试过清理/重建,并且针对.NET Framework 4.6和4.7都没有运气。该项目的最新发布时间超过了6个月,来自Visual Studio 2017,并且运行良好。

当我今天打开它并重新编译以查看时,它失败了。如何添加缺少的库,以便可以再次编译?

这是现在的样子:

kentico libraries missing in visual studio screenshot

visual-studio kentico
2个回答
0
投票

在每个文件上,您都应该能够看到文件的路径。通常,它位于Lib文件夹(与CMS处于同一级别)文件夹中。如果他们不在源代码管理中,那就可能是问题所在。如果您知道Kentico的版本,则可以使用NuGet重新添加引用(搜索Kentico.Libraries)


0
投票
  1. 如果lib文件夹没有dll。您可以将不带数据库的全新Kentico安装到单独的文件夹中,然后从那里复制dll(只需确保它与您的版本和修补程序相同)即可。
  2. 无需安装-只需下载您的修补程序(您还将在lib文件夹中找到文件)。您可以从那里复制。
  3. 您可以尝试切换到nuget。您需要2个主电源:Kentico.LibrariesKentico.Libraries.Web.UI(我有使用nuget的版本)。

但是说实话,第一种选择会更容易。

© www.soinside.com 2019 - 2024. All rights reserved.