He implementado el método de Scott Hanselman para mantenerse al día con una versión dev/qa/prod del web.config: http://www.hanselman.com/blog/CommentView.aspx?guid=93bfa4b3-44cd-4681-b70e-f4a2b0386466¿Cómo resuelvo '@ echo' no es un comando reconocido
Por alguna razón, cuando compilar mi proyecto Recibo este mensaje de error en mi ventana de salida.
Alguna idea?
------ Build started: Project: ABC.Flims.Web, Configuration: Development Any CPU ------
"C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\scripts/copyifnewer.bat" "C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\web.config.Development" "C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\web.config"
'@echo' is not recognized as an internal or external command,
operable program or batch file.
Aquí está el archivo de script:
@echo off
echo Comparing two files: %1 with %2
if not exist %1 goto File1NotFound
if not exist %2 goto File2NotFound
fc %1 %2
if %ERRORLEVEL%==0 GOTO NoCopy
echo Files are not the same. Copying %1 over %2
copy %1 %2 /y & goto END
:NoCopy
echo Files are the same. Did nothing
goto END
:File1NotFound
echo %1 not found.
goto END
:File2NotFound
copy %1 %2 /y
goto END
:END
echo Done.
Este problema resolvió un problema de inicio de Azure en el que estaba trabajando. El archivo .cmd que estaba usando se creó como UTF-8 y no como ANSI. Cambiarlo de la manera que sugirió solucionó el problema. – Bern
Lástima que el estudio visual tenga utf-8 como predeterminado y que deba volver al bloc de notas (++) para guardarlo como ansi ... –
@JPHellemons: puede guardar con una codificación diferente directamente en Visual Studio. https://msdn.microsoft.com/en-us/library/dxfdkfke.aspx – Oded