Favicon of modifying-project-properties

modifying-project-properties Skill

AI Agent SkillHTMLOpen source

Modifies .NET project properties in PropertyGroup elements within .csproj, .vbproj, and Directory.Build.props files. Handles TargetFramework, LangVersion, Nullable, OutputType, TreatWarningsAsErrors, and other MSBuild configuration settings. Use when asked to "change TargetFramework", "update project settings", "enable Published by microsoft in upgrade-agent-plugins.

What is modifying-project-properties Skill?

Modifies .NET project properties in PropertyGroup elements within .csproj, .vbproj, and Directory.Build.props files. Handles TargetFramework, LangVersion, Nullable, OutputType, TreatWarningsAsErrors, and other MSBuild configuration settings. Use when asked to "change TargetFramework", "update project settings", "enable Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
23/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using upgrade-agent-plugins

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use modifying-project-properties Skill

  • Use it for developers using upgrade-agent-plugins.

Built with

HTMLCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/upgrade-agent-plugins
  • Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/modifying-project-properties/SKILL.md

What it does

Modifies .NET project properties in PropertyGroup elements within .csproj, .vbproj, and Directory.Build.props files. Handles TargetFramework, LangVersion, Nullable, OutputType, TreatWarningsAsErrors, and other MSBuild configuration settings. Use when asked to "change TargetFramework", "update project settings", "enable

Skill instructions

Project Properties Modification Overview Modify .NET project properties in <PropertyGroup elements. Properties may be defined across multiple files in the MSBuild import chain, so always discover where a property is defined before modifying it — changing the wrong file creates confusing overrides or has no effect. Common properties: TargetFramework, LangVersion, Nullable, OutputType, AssemblyName, TreatWarningsAsErrors, ImplicitUsings Import Chain Properties can be defined in multiple locations, evaluated in this order: SDK imports → Directory.Build.props → Project file → Directory.Build.targets → SDK imports | Location | Purpose | |---|---| | Directory.Build.props | Centralized defaults for all projects | | .csproj/.vbproj | Project-specific settings and overrides | | Directory.Build.targets | Post-evaluation defaults | | Explicit <Import | Custom shared configuration | Later definitions override earlier ones, which is why project-file properties override Directory.Build.props values.

Explore related resources

Frequently asked questions

What is modifying-project-properties?

modifying-project-properties is a open-source AI agent skill with Copy skill directory. Modifies .NET project properties in PropertyGroup elements within .csproj, .vbproj, and Directory.Build.props files.

Who is modifying-project-properties best for?

modifying-project-properties is best for reusing agent instructions, scripts, and references.

How do I install modifying-project-properties?

Install or run modifying-project-properties using Copy skill directory. Check modifying-project-properties for the latest setup command.

Is modifying-project-properties actively maintained?

modifying-project-properties may need a closer maintenance check before production use.

Share:

Stars
8
Forks
1
Last commit
12 days ago
Repository age
2 months
License
NOASSERTION

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to modifying-project-properties