Files
TeslaSuite/Launcher/.gitignore
T
CydandClaude Opus 4.8 a7aafaa9e9 Fix Launcher packaging for net8/x64; doc + gitignore updates
build.bat was broken by the contract extraction: it staged the loose Launcher
.cs files into temp folders and published from there, but the projects now have
a ProjectReference to ..\Contract\Tesla.Contract.csproj which cannot resolve from
a temp dir. Publish the projects IN PLACE instead, and target net8 / win-x64
(self-contained single-file) to match the runtime/arch uplift. The resulting
TeslaLauncher\ package (Service\ + Agent\ + install.bat) installs on a pod with
no .NET runtime prerequisite.

- Launcher/README.md: correct net6->net8, x86->x64, BinaryFormatter->framed JSON,
  and note wire types now come from ../Contract.
- Launcher/.gitignore: ignore the TeslaLauncher-*.zip deployment package.
- Console/.gitignore: ignore the published TeslaConsole-app\ package + its zip
  (framework-dependent net48 console build for running against a test pod).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 08:30:13 -05:00

31 lines
1.2 KiB
Plaintext

# ── Build output ─────────────────────────────────────────────────────────────
# dotnet build/publish intermediates
[Bb]in/
[Oo]bj/
# build.bat staging + final output (see build.bat: BUILD_DIR / *_STAGE)
/_stage_svc/
/_stage_agt/
/TeslaLauncher/
# zipped deployment package produced for transfer to a pod
/TeslaLauncher-*.zip
# ── Runtime / installer state ────────────────────────────────────────────────
# Generated by installutil / the service at runtime, not source
*.InstallState
*.log
# ── Visual Studio / Rider / VS Code ──────────────────────────────────────────
.vs/
.vscode/
.idea/
*.user
*.suo
*.userosscache
*.sln.docstates
# ── OS cruft ─────────────────────────────────────────────────────────────────
Thumbs.db
desktop.ini
.DS_Store