【问题标题】:Using Telerik Kendo in ASP.NET Core MVC Web application在 ASP.NET Core MVC Web 应用程序中使用 Telerik Kendo
【发布时间】:2017-07-14 14:46:12
【问题描述】:

我开始在我的 ASP.NET 核心示例 Web 应用程序中使用 Telerik Kendo UI。我正在遵循此处描述的指南:http://docs.telerik.com/aspnet-core/getting-started 我已经为 Telerik 支付了帐户,并且我使用相同的帐户从 Telerik 的私人 Nuget 提要在我的解决方案中安装 NugetPackge。

我们正在使用 Bitbucket 进行协作开发,当其他人下载我的解决方案时,他们在 .Net Core MVC Web 应用程序中恢复包时出错。

错误:无法为“.NETCoreApp,Version=v1.0”解析“Telerik.UI.for.AspNet.Core (>= 2017.1.118)”。

我需要在每个开发人员的 Visual Studio 中配置 Telerik 私人订阅源吗?谁能指出我正确的方向,我们如何在生产环境中使用 Telerik Kendo。我是新手,请原谅我的微薄理解。

谢谢。

【问题讨论】:

  • IANAL,但我相信如果您以这种方式分发 Telerik Kendo UI,每个开发人员都需要自己的 Telerik 付费许可证才能遵守许可证。

标签: kendo-ui asp.net-core telerik


【解决方案1】:

您需要:

1) 在彼此的开发人员环境中设置私有 nuget 提要,以便他们可以恢复 Telerik Kendo UI 包

或

2)在解决方案的.nuget文件夹中的nuget.config文件中配置私有Feed

<packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Contoso Package Source" value="https://contoso.com/packages/" />
    <add key="Test source" value="c:\packages" />
</packageSources>

参考:https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file

【讨论】:

  • 如果你想使用@chambo 建议的选项 2 并且你正在使用 VS2017,那么你所要做的就是在你的 .sln 文件旁边添加一个 NuGet.Config 文件,添加一个包源指向相对文件夹路径(例如包),然后将该文件夹添加到 .sln 文件旁边,并在该文件夹中包含必要的 NuGet 包。这样,每个开发人员都可以恢复 Telerik 包,而无需在其本地环境中设置 Telerik NuGet 源。
猜你喜欢
  • 2021-03-17
  • 2017-04-28
  • 2010-09-21
  • 1970-01-01
  • 2021-02-02
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多