1
0
Fork 0
Everything2Everything/src
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
..
EverythingToJpeg.App feat: P4-P8 한방 마무리 — 자체서명 MSIX, 영구저장, 단축키, capability 알림 2026-05-06 19:36:55 +09:00
EverythingToJpeg.Core feat: P4-P8 한방 마무리 — 자체서명 MSIX, 영구저장, 단축키, capability 알림 2026-05-06 19:36:55 +09:00
EverythingToJpeg.Shell ci: vcxproj를 packages.config 형식으로 복귀, BuildMsix가 nuget.exe 자동 처리 2026-05-06 23:20:45 +09:00