Sparkdo.App 2.0.0-preview.2

This is a prerelease version of Sparkdo.App.
dotnet add package Sparkdo.App --version 2.0.0-preview.2
                    
NuGet\Install-Package Sparkdo.App -Version 2.0.0-preview.2
                    
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="Sparkdo.App" Version="2.0.0-preview.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sparkdo.App" Version="2.0.0-preview.2" />
                    
Directory.Packages.props
<PackageReference Include="Sparkdo.App" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sparkdo.App --version 2.0.0-preview.2
                    
#r "nuget: Sparkdo.App, 2.0.0-preview.2"
                    
#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.
#:package Sparkdo.App@2.0.0-preview.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sparkdo.App&version=2.0.0-preview.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Sparkdo.App&version=2.0.0-preview.2&prerelease
                    
Install as a Cake Tool

Sparkdo.App

职责

Sparkdo.App 是应用项目使用的 Manifest Runtime 元包。它集中带入 authoring、generator、build handoff 与 Hosting 依赖,并通过 build/Sparkdo.App.targets 设置应用角色。

不负责

本包没有运行时代码,也不重新实现 ManifestCompilerBuildRuntimeHosting 的职责。

默认值

  • SparkdoManifestRole 默认为 Application
  • SparkdoApplicationId 未设置时使用 $(AssemblyName)
  • 与其它元包角色冲突时写入 SparkdoManifestRoleConflict,由 Sparkdo.Compiler 报告诊断。

这些默认值位于 build/,不会作为角色默认值传递给下游 package consumer。

依赖与集成

项目文件 不交付自身程序集;它引用 Sparkdo.AbstractionsSparkdo.ManifestSparkdo.Hosting,并把 Sparkdo.Compiler 作为 analyzer、Sparkdo.Build 作为 build/buildTransitive 资产带入应用项目。

Application role 会由 Sparkdo.Compiler 生成 typed blueprint、runtime bootstrap 和 publish artifact carrier;实际 materialization 与 Host 集成仍分别由 Sparkdo.RuntimeSparkdo.Hosting 完成。

验证

dotnet pack src/polaris/src/Sparkdo.App/Sparkdo.App.csproj
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

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
2.0.0-preview.2 45 7/20/2026
2.0.0-preview.1 52 7/18/2026