39 lines
968 B
Batchfile
39 lines
968 B
Batchfile
@echo off
|
|
REM ================================
|
|
REM PUBLICAR APP WINFORMS .NET
|
|
REM ================================
|
|
|
|
set PROJECT=EFCDesk.csproj
|
|
set OUTDIR=publish_final
|
|
|
|
echo ===============================
|
|
echo COMPILANDO EN MODO RELEASE...
|
|
echo ===============================
|
|
|
|
dotnet publish %PROJECT% -c Release -r win-x64 --self-contained true ^
|
|
/p:PublishSingleFile=true ^
|
|
/p:IncludeNativeLibrariesForSelfExtract=true ^
|
|
/p:EnableCompressionInSingleFile=true ^
|
|
-o %OUTDIR%
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo BUSCANDO EL EXE FINAL...
|
|
echo ========================================
|
|
|
|
REM Buscar el .exe dentro de la carpeta de salida
|
|
for %%f in (%OUTDIR%\*.exe) do (
|
|
echo Se genero: %%~nxf
|
|
echo Copiando a carpeta FINAL...
|
|
mkdir dist 2>nul
|
|
copy /Y "%%f" "dist\"
|
|
)
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo LISTO
|
|
echo Tu aplicacion esta en la carpeta: dist
|
|
echo ========================================
|
|
|
|
pause
|