Visual Studio或nuget包中的LTI 1.3 SDK

问题描述

有人可以建议我在Visual Studio中使用哪个软件包/ SDK / nuget软件包用于LTI 1.3。我正在使用Visual Studio 2015,但找不到用于集成LTI 1.3的任何SDK /软件包/ nuget软件包(ims Global )。

我找到了一个链接,该链接支持直到LTI 1.2版本https://www.nuget.org/packages/LtiLibrary.Core/ 因此,我需要LTI 1.3的其他链接

解决方法

Visual Studio或nuget包中的LTI 1.3 SDK

我只能找到名为LtiAdvantage的nuget包。它是预发行版本,最近已发行。

此软件包用于 Net Core ,并具有LTI 1.3的功能。请参阅this github linkthose。到目前为止,该团队似乎已经在 Net Core 项目中添加了LTI 1.3功能。

但是 VS2015 不支持此nuget软件包和 Net Core

如果您仍然希望在VS2015上使用此功能,恐怕您将无法获得所需的功能。 VS2015 太旧了,无法使用此新发行的nuegt软件包和Net Core。

作为建议

您可以下载VS2019 Community或VS2017社区,然后创建一个 Net Core 项目以使用该nuget程序包。

,请记住单击Include prerelease选项。

enter image description here

==============================

更新

实际上,这是唯一具有LTI 1.3功能的人。但是,它仅适用于网络核心项目和VS2017+,可能无法与VS2015很好地配合。而且,该小组目前正在努力开发LTI 1.3的nuget软件包,该软件包不是很完整。它可能不适用于所有项目类型,包括Net Framework。如果您仍想在 VS2015 中的Net Framework项目下使用此软件包,则应contact the author来反馈您的请求。