From 4232ec3e10f71e715e0a6f82f84527faf7469383 Mon Sep 17 00:00:00 2001 From: Ricardo Carneiro <71648276+ricarneiro@users.noreply.github.com> Date: Sun, 22 Mar 2026 15:50:20 -0300 Subject: [PATCH] README: add dotnet publish command with ClickOnce warning Co-Authored-By: Claude Sonnet 4.6 --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 839c458..98b20bb 100644 --- a/README.md +++ b/README.md @@ -142,15 +142,18 @@ O HC-06 já vem configurado para 9600 baud de fábrica. Se você alterou, edite ## Gerar executável portable -```bash -# Self-contained (~70MB) — roda sem .NET instalado +> ⚠️ **Não use o "Publicar" do Visual Studio** — ele gera um setup ClickOnce com vários arquivos. +> Use o terminal (`cmd` ou PowerShell) na pasta do projeto: + +```powershell +# Self-contained (~70MB) — roda sem .NET instalado, ideal para PCs externos dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -# Dependente do runtime (~2MB) — requer .NET 8 Desktop Runtime +# Dependente do runtime (~2MB) — requer .NET 8 Desktop Runtime instalado no PC dotnet publish -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true ``` -O `.exe` gerado fica em `bin\Release\net8.0-windows\win-x64\publish\`. +O `KVMote.exe` gerado fica em `publish\` — é só copiar e executar, sem instalação. ---