Blazor的Telerik UI?下载30天免费试用

Telerik私人NuGet Feed

本文解释了如何将私有Telerik NuGet提要添加到系统中。您可以使用它来获取Blazor组件的Telerik UI。

有几种方法可以设置Telerik NuGet提要

有关设置后的其他问题,请参见NuGet馈电故障处理篇文章。

有关自动构建、CI和CD的信息,请参见CI, CD,构建服务器篇文章。

Visual Studio GUI

下面是通过Visual Studio添加Telerik NuGet Feed的步骤

  1. 清除本地NuGet缓存,以确保不存在缓存的Telerik包(在后面的步骤中,Windows将凭据存储在哪里非常重要)。你可以跑Dotnet nuget本地安全在命令行中。

  2. 打开Visual Studio,转到工具>NuGet包管理器>包管理器设置>包的来源

  3. 单击+按钮在右上角。

  4. 添加Telerik Feed URLhttps://nuget.telerik.com/v3/index.json并为该包源选择一个名称(例如“TelerikOnlineFeed”)。

  5. 点击好吧并关闭所有Visual Studio实例。

  6. 打开一个引用了Telerik UI组件库包的项目。例如,通过我们的新建项目向导

    • 确保删除本地nuget.config包含关于Telerik包的信息的解决方案中的文件。
  7. 构建菜单选择重建方案

  8. 将出现一个Windows提示符,要求提供Telerik提要的凭据。进入电子邮件而且密码你曾经登录过telerik.com。

    • 一定要选择记住我的密码复选框。
  9. 您的项目现在应该构建并恢复所有包——包括来自nuget.org和Telerik的包。

下面的视频解释了如何添加Telerik NuGet提要。如果您希望自己完成这些操作,请继续阅读本文的其余部分。

这个视频主要讲使用nuget.exe但是如果你有。net Core 3.1或。net 5(或更高版本),你就不需要它了dotnetCLI命令用于管理nuget提要。您可以在本文后面找到相关示例。

手动操作- CLI

要添加Telerik私有NuGet提要,可以使用dotnetCLI。最终,它创建了一个nuget.config为你归档。,您可以熟悉配置NuGet提要源的概念MSDN: nuget。config reference -包源节篇文章。

该工具不完全支持加密证书对于经过身份验证的提要,因此需要以纯文本的形式存储它们。

下面示例中的命令以明文形式将密码存储在% AppData % \ NuGet \ NuGet.config文件。

使用CLI添加Telerik NuGet提要(请确保删除新行,它们在这里是为了可读性)

dotnet nuget添加源https://nuget.telerik.com/v3/index.json——name TelerikOnlineFeed——用户名<您的TELERIK帐户EMAIL HERE>——密码<您的密码HERE>——store-password-in-clear-text

方法中的定义,如果已经存储了令牌,而不是将凭据存储为明文,则更新% AppData % \ NuGet \ NuGet.config使用下面的命令文件。

更新Telerik NuGet提要的凭据(请确保删除新行,它们在这里是为了可读性)

dotnet nuget更新源“TelerikOnlineFeed”——源“https://nuget.telerik.com/v3/index.json”——用户名<您的TELERIK帐户EMAIL HERE>——密码<您的密码HERE>——store-password-in-clear-text

存储加密凭证

ASP。NET Core NuGet工具不完全支持加密凭证。

在Windows上,如果你通过Visual Studio对话框添加提要(工具> NuGet包管理器>包管理器设置>包源),凭据将存储在Windows凭据管理器中,并在那里加密,而不是以明文形式存储在nuget.config文件。

这只适用于本地设置,因为这样的凭据只能由同一用户在同一台机器上读取。您可以阅读更多关于NuGet工具提供的选项packagesourcredential部分的块。配置引用文章在MSDN。注意密码而且cleartextpassword选项。

Nuget配置文件

NuGet提要和其他设置可以存储在nuget.config文件。你可以在Nuget配置文件-包的来源篇文章。

确保您熟悉这些配置是如何工作的。的常用NuGet配置Article是你可以使用的参考文档。

使用nuget.config文件的Telerik提要,您需要:

  1. 确保你有相关的配置文件:% AppData % \ NuGet \ NuGet。配置.方法创建一个新的Dotnet新命令通过调用Dotnet新增nugetconfig

  2. 将Telerik提要添加到其中,并确保使用纯文本凭证,因为. net Core NuGet工具不完全支持加密凭证。下面是一个配置文件的示例:

    nuget.config

    <?XML版本="1.0"编码="utf-8"?>             

下一个步骤

设置了NuGet提要之后,按照说明创建一个客户端Blazor应用程序,或服务器端Blazor应用

进一步的阅读

你可能会发现下面的微软文章作为通用的最佳实践来保护你的NuGet提要设置和供应链是有用的:

Telerik正在努力提供可验证的签名包,您可以跟踪此增强的状态在这里

另请参阅

在本文中
Baidu
map