1
0
Fork 0
Everything2Everything/.gitignore
Yun Chan 0e752d76e2 ci: vcxproj를 packages.config 형식으로 복귀, BuildMsix가 nuget.exe 자동 처리
증상: VS 2022 Enterprise(GitHub windows-latest)에서 PackageReference 형식
vcxproj 빌드 시 ResolveNuGetPackageAssets가 "Sequence contains no elements"
오류로 실패. native vcxproj + PackageReference + msbuild restore 조합의
알려진 회귀.

해결:
- src/EverythingToJpeg.Shell/EverythingToJpeg.Shell.vcxproj: PackageReference
  제거, packages.config + Microsoft.Windows.ImplementationLibrary.targets
  imports 복귀, EnsureNuGetPackageBuildImports target 복귀.
- src/EverythingToJpeg.Shell/packages.config 재추가.
- packaging/BuildMsix.ps1: nuget.exe 없으면 dist.nuget.org에서 자동 다운로드,
  packages.config 기반 restore를 packages/ 폴더에 수행.
- .gitignore: packages/, tools/ 제외.

이러면 사용자 PC(VS 2026)와 CI(VS 2022) 모두 동일한 흐름으로 빌드.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 23:20:45 +09:00

52 lines
656 B
Text

# build outputs
bin/
obj/
publish/
publish-self/
# IDE
.vs/
.vscode/
*.user
*.suo
# OS
Thumbs.db
.DS_Store
# logs
*.log
# rider
.idea/
# Phase 2 packaging artifacts
*.pfx
*.msix
*.msixbundle
*.appx
*.appxbundle
packaging/Layout/
packaging/dist/
# C++ project intermediate
src/EverythingToJpeg.Shell/x64/
src/EverythingToJpeg.Shell/Win32/
src/EverythingToJpeg.Shell/Debug/
src/EverythingToJpeg.Shell/Release/
src/EverythingToJpeg.Shell/.vs/
src/EverythingToJpeg.Shell/Everythi*/
*.tlog
*.obj
*.pch
*.iobj
*.ipdb
*.recipe
*.lastbuildstate
# .NET artifacts dir from BuildMsix.ps1
artifacts/
# NuGet packages restore + nuget.exe cache
packages/
tools/