Kind: Service
Source: Pams/HelperTool/HelperTool.csproj (line 1)
Part of: Pams
NuGet package dependency
System.Deployment is a NuGet package dependency declared in Pams/HelperTool/HelperTool.csproj. It supplies deployment-related .NET APIs used when restoring and building the HelperTool project.
Diagram
mermaidsequenceDiagram participant Developer participant HelperToolProject as HelperTool.csproj participant NuGet participant SystemDeployment as System.Deployment Developer->>HelperToolProject: Run dotnet restore HelperToolProject->>NuGet: Request package dependency NuGet-->>HelperToolProject: Restore System.Deployment Developer->>HelperToolProject: Run dotnet build HelperToolProject->>SystemDeployment: Reference deployment APIs
Usage
tsimport { execFileSync } from "node:child_process";
const projectFile = "Pams/HelperTool/HelperTool.csproj";
execFileSync("dotnet", ["restore", projectFile], {
stdio: "inherit",
});
execFileSync("dotnet", ["build", projectFile], {
stdio: "inherit",
});
AI Coding Instructions
- Keep the
System.Deploymentpackage reference inHelperTool.csproj; restore the project after changing package metadata. - Check the package version already declared in the project file before updating it.
- Use
dotnet restorebefore builds in local scripts and CI environments. - Treat this as a legacy-format NuGet dependency and avoid changing project format unless related build configuration is updated.
Used by
1 reference from 1 file. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.
Injected or called by (1)
HelperTool—Pams/HelperTool/HelperTool.csproj:1
Was this page helpful?