【发布时间】:2020-01-23 03:24:20
【问题描述】:
我创建了一个 asp.net core 2.2 网络应用程序,我想在其中集成 TinyMCE。我发现您可以将其作为 nuget 包下载,但是当我安装它时,该包没有附带 TinyMCE js 模板文件夹(它只是说该包已安装,仅此而已)。如何正确安装 TinyMCE?
【问题讨论】:
标签: asp.net-core model-view-controller tinymce
我创建了一个 asp.net core 2.2 网络应用程序,我想在其中集成 TinyMCE。我发现您可以将其作为 nuget 包下载,但是当我安装它时,该包没有附带 TinyMCE js 模板文件夹(它只是说该包已安装,仅此而已)。如何正确安装 TinyMCE?
【问题讨论】:
标签: asp.net-core model-view-controller tinymce
NuGet 不再支持将内容文件复制到您的项目目录。这在引入 PackageReference 时发生了变化,这是新的默认且唯一受支持的在 .NET Core 项目中包含包引用的方式。
因此,虽然 TinyMCE 仍在更新 NuGet 包,但您只能在 .NET Framework 上的经典非核心 ASP.NET MVC 项目中正确使用它。
如果你想在 ASP.NET Core 中使用 TinyMCE,你应该查看 at other mechanisms 以在你的应用程序中包含 JavaScript 依赖项。
当您查看 TinyMCE 的 “Get TinyMCE” page 时,您会看到一些选项。如果您已经设置了一些基于 npm 的部署,那么您可能应该get it from npm。否则,您也可以只使用download a static release 并将其复制到您的wwwroot 目录中。这实际上与使用 NuGet 包的效果相同(如果可行的话)。
【讨论】: