Crazor.AI
1.0.12-alpha
This is a prerelease version of Crazor.AI.
dotnet add package Crazor.AI --version 1.0.12-alpha
NuGet\Install-Package Crazor.AI -Version 1.0.12-alpha
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Crazor.AI" Version="1.0.12-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crazor.AI --version 1.0.12-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Crazor.AI, 1.0.12-alpha"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Crazor.AI as a Cake Addin #addin nuget:?package=Crazor.AI&version=1.0.12-alpha&prerelease // Install Crazor.AI as a Cake Tool #tool nuget:?package=Crazor.AI&version=1.0.12-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Crazor.Blazor
Crazor.Blazor is a library which marries Razor Templating with Adaptive Cards to create a super productive coding environment focused 100% on building the micro card based applications on the Crazor platform.
All of the bot logic is implemented for you, all you do is make templates bound to your data and write the code behind. Really.
If you know Blazor then Crazor will feel crazy familiar and powerful to you.
Features
Crazor.Blazor provides:
- Razor based card templates - Define your Adaptive Card views using Razor templating markup with logic, leveraging all of the years of tooling built into Visual Studio to make it super productive to author your experience:
- Strong-Typing - you can refactor and get build errors when working with your models
- Intellisense - Visual studio shows errors and auto-completion f
- Debugger - Visual studio debugging allows you to set breakpoints in your templates, etc.
- No need to understand bots - Crazor comes with the all of the bot protocol implemented, you just write cards.
- Automatic state management - no need to worry about the complexity of coming up with a persistence model
- Rich Data Binding and Validation - Rich data binding and attribute based validation support.
- Built-in Navigation Model - Crazor implements a navigation model allowing you to do nested calls between screens
- Built-in Teams integrations - Your card application can be unfurled via a link, pop up as a Task Module, a Tab etc. Just register your app with teams and it just works.
- Out of the box card hosting - Your card application is also hosted automatically in your web site, giving people a normal HTTP link they can follow to interact with your card application.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- AdaptiveExpressions (>= 4.22.3)
- Azure.AI.OpenAI (>= 1.0.0-beta.15)
- Crazor (>= 1.0.12-beta)
- Crazor.Blazor (>= 1.0.12-beta)
- Humanizer (>= 2.14.1)
- Microsoft.Bot.Builder (>= 4.22.3)
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.CommandLine (>= 8.0.0)
- Microsoft.Extensions.Configuration.UserSecrets (>= 8.0.0)
- Microsoft.Recognizers.Text (>= 1.8.8)
- Microsoft.Recognizers.Text.Choice (>= 1.8.8)
- Microsoft.Recognizers.Text.DataTypes.TimexExpression (>= 1.8.8)
- Microsoft.Recognizers.Text.DateTime (>= 1.8.8)
- Microsoft.Recognizers.Text.Number (>= 1.8.8)
- Microsoft.Recognizers.Text.NumberWithUnit (>= 1.8.8)
- Microsoft.Recognizers.Text.Sequence (>= 1.8.8)
- Newtonsoft.Json.Schema (>= 3.0.16)
- YamlConvert (>= 2.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.12-alpha | 50 | 9/6/2024 |
1.0.11-alpha | 54 | 6/21/2024 |