MSBuildTargetsVsExtension
MSBuild Targets Visual Studio Extension
Install / Use
/learn @samartzidis/MSBuildTargetsVsExtensionREADME
MSBuild Targets Visual Studio Extension
Allows the execution of custom MSBuild project targets (defined in any type of Visual Studio project file) from within the Visual Studio IDE by right clicking on the Project item in Solution Explorer.
It supports custom MSBuild targets for all types of Visual Studio project files, including C# (.csproj), C/C++ (.vcxproj), NodeJs (.njsproj), etc. Custom MSBuild target examples for C# projects may include creating a Nuget package, publishing a site with custom actions, cleaning output folders or for NodeJs (.njsproj) projects calling arbitrary npm/yarn targets from within Visual Studio.

Examples:
Target for creating a Nuget package from a C# project file:
<Target Name="Package" DependsOnTargets="Build">
<Message Importance="High" Text="Package" />
<MakeDir Directories="bin\Nuget" />
<Exec Command="nuget.exe pack -NoPackageAnalysis -NonInteractive $(MSBuildProjectName).csproj" />
</Target>
Target for cleaning up the project output folders:
<Target Name="CleanOutputs">
<Message Text="CleanOutputs" Importance="high" />
<RemoveDir Directories="$(OutputPath);obj" ContinueOnError="true">
<Output TaskParameter="RemovedDirectories" ItemName="removed" />
</RemoveDir>
<Message Text="Removed: %(removed.FullPath)" Importance="high" />
</Target>
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
