Kind: Service
Source: Pams/API/Pams.API/Pams.API.csproj (line 1)
Part of: Pams
NuGet package dependency
System.Web.WebPages.Deployment is a NuGet package dependency declared by the Pams.API project. It supports deployment-related behavior for legacy ASP.NET Web Pages components during package restore and application publishing.
Diagram
mermaidsequenceDiagram participant Developer participant NuGet participant PamsAPI as Pams.API Project participant WebPages as System.Web.WebPages.Deployment Developer->>NuGet: Restore project dependencies NuGet->>PamsAPI: Read package dependency metadata PamsAPI->>WebPages: Resolve deployment package WebPages-->>PamsAPI: Provide deployment assemblies and content PamsAPI-->>Developer: Build or publish application
Usage
javascriptimport { execFileSync } from "node:child_process";
// Restore the legacy NuGet dependency used by the Pams.API project.
execFileSync(
"nuget",
[
"install",
"System.Web.WebPages.Deployment",
"-OutputDirectory",
"packages",
],
{ stdio: "inherit" },
);
AI Coding Instructions
- Treat
System.Web.WebPages.Deploymentas a project-level NuGet dependency, not a JavaScript or TypeScript runtime service. - Keep package references compatible with the legacy ASP.NET Web Pages and .NET Framework project setup.
- Restore NuGet packages before building or publishing
Pams.API. - Do not remove the dependency without checking deployment behavior for Web Pages-related components.
Was this page helpful?