dotnet-build
npx skills add https://github.com/icartsh/icartsh_plugin --skill dotnet-build
Agent 安装分布
Skill 文档
.NET Build Skill (Entry Map)
목í: ì íí ë¹ë ì 차를 ìë´í©ëë¤.
ë¹ ë¥¸ ìì (íì¼)
- ì ì²´ ì루ì
ë¹ë â
references/build-solution.md - ì¢
ìì±ë§ ë³µì â
references/restore-deps.md
ì¬ì© ì기
- .NET ì½ë ì»´íì¼ (
.csproj,.slníì¼) - NuGet í¨í¤ì§ ë° ì¢ ìì± ë³µì
- Debug/Release êµ¬ì± ë¹ë
- ë¹ë ìí°í©í¸(ë°ì´ë리, ì´ì ë¸ë¦¬) ìì±
ë¤ìì ê²½ì°ìë ì¬ì©íì§ ë§ì¸ì: í ì¤í¸ (dotnet-test), í¬ë§·í (code-format), ëë ë¶ì (code-analyze)
ì ë ¥ ë° ì¶ë ¥ (Inputs & Outputs)
ì
ë ¥: target (solution/project/all), configuration (Debug/Release), project_path (기본ê°: ./dotnet/PigeonPea.sln)
ì¶ë ¥: artifact_path (bin/ ëë í 리), build_log, ì¢
ë£ ì½ë (0=ì±ê³µ)
ê°ëë ì¼: ./dotnet ëë í 리 ë´ììë§ ìì íë©°, bin/obj/ ëë í 리ë 커ë°íì§ ììµëë¤. 멱ë±ì±(idempotent) ìë ë¹ë를 ì§í¥í©ëë¤.
íì (Navigation)
1. ì ì²´ ì루ì
ë¹ë â references/build-solution.md
- ë³µì (Cloning) í 첫 ë¹ë, í ì¤í¸ ì ë¹ë, ë¦´ë¦¬ì¤ ìí°í©í¸ ìì± ì
2. ì¢
ìì±ë§ ë³µì â references/restore-deps.md
- ê°ë° íê²½ ì¤ì , ëë½ë í¨í¤ì§ ìì , NuGet í¸ë¬ë¸ìí ì
ì¼ë°ì ì¸ í¨í´ (Common Patterns)
ë¹ ë¥¸ ë¹ë (Debug)
cd ./dotnet
dotnet build PigeonPea.sln
ë¹ ë¥¸ ë¹ë (Release)
cd ./dotnet
dotnet build PigeonPea.sln --configuration Release
ë³µì í ë¹ë (Restore then Build)
cd ./dotnet
dotnet restore PigeonPea.sln
dotnet build PigeonPea.sln --no-restore
Clean í Rebuild
cd ./dotnet
dotnet clean PigeonPea.sln
dotnet build PigeonPea.sln
í¹ì íë¡ì í¸ ë¹ë
cd ./dotnet
dotnet build console-app/PigeonPea.Console.csproj
ëë²ê¹ ì ìí ìì¸ ë¹ë (Verbose Build)
cd ./dotnet
dotnet build PigeonPea.sln --verbosity detailed
í¸ë¬ë¸ìí (Troubleshooting)
ë¹ë ì¤í¨: ìë¬ ë©ìì§ë¥¼ íì¸íì¸ì. ìì¸í ìë¬ ì²ë¦¬ë references/build-solution.md를 참조íì¸ì.
ì¢
ìì± ëë½: dotnet restore를 ì¤ííì¸ì. references/restore-deps.md를 참조íì¸ì.
NU1301 (service index): NuGetì ì ìí ì ììµëë¤. references/restore-deps.md를 íì¸íì¸ì.
ë¹ë ìë ì í: --no-restore, -m (ë³ë ¬ ì²ë¦¬), ëë /p:RunAnalyzers=false를 ì¬ì©íì¸ì. references/build-solution.md를 참조íì¸ì.
ì¤ëë ìí°í©í¸: dotnet cleanì ì¤íí í ë¤ì ë¹ëíì¸ì.
ì±ê³µ ì§í (Success Indicators)
Build succeeded.
0 Warning(s)
0 Error(s)
ìí°í©í¸ ìì¹: ./dotnet/{ProjectName}/bin/{Configuration}/net9.0/
íµí© (Integration)
ë¹ë í: dotnet-test (í ì¤í¸), code-analyze (ì ì ë¶ì) ë¹ë ì : code-format (ì¤íì¼ ìì )
ê´ë ¨ ë§í¬ (Related)
./dotnet/README.md– íë¡ì í¸ êµ¬ì¡°./dotnet/ARCHITECTURE.md– ìí¤í ì².pre-commit-config.yaml– Pre-commit hooks