Hola buenas,
pues como aquí verán, tengo un proyecto con la versión 3.5 del FW de .NET y me compila sin problema...
https://github.com/Lerp2Dev/Lerp2API/tree/master/Compile
La cosa está ahora en que requiero compilar un proyecto que está en la versión 4.6.2 de FW... Y bueno, la última vez lo hice con:
https://www.microsoft.com/es-es/download/details.aspx?id=48159
"Lo instalé", y después, copie los binarios y las dependencias de DLL, cree mi propio Batch que llamase a MSBuild.exe y todo iba de maravilla...
Pero, al parecer no hay ninguna versión de MSBuild que sea capaz de compilar la versión 4.6.2, cosa mía o que es cierto?
Si os sirve, aquí tenéis un log:
http://pastebin.com/QxDh2z3m
El MSBuild lo saqué de la carpeta: C:\Program Files (x86)\MSBuild\14.0\Bin\amd64
Los archivos que copie:
Y el código del compilador:
Un saludo.
pues como aquí verán, tengo un proyecto con la versión 3.5 del FW de .NET y me compila sin problema...
https://github.com/Lerp2Dev/Lerp2API/tree/master/Compile
La cosa está ahora en que requiero compilar un proyecto que está en la versión 4.6.2 de FW... Y bueno, la última vez lo hice con:
https://www.microsoft.com/es-es/download/details.aspx?id=48159
"Lo instalé", y después, copie los binarios y las dependencias de DLL, cree mi propio Batch que llamase a MSBuild.exe y todo iba de maravilla...
Pero, al parecer no hay ninguna versión de MSBuild que sea capaz de compilar la versión 4.6.2, cosa mía o que es cierto?
Si os sirve, aquí tenéis un log:
http://pastebin.com/QxDh2z3m
El MSBuild lo saqué de la carpeta: C:\Program Files (x86)\MSBuild\14.0\Bin\amd64
Los archivos que copie:
Y el código del compilador:
Código (dos) [Seleccionar]
@echo off
if "%MAIN_PATH%" == "" ( for %%a in ("%~dp0../..") do set "MAIN_PATH=%%~fa" )
if "%REF_PATH%" == "" ( set "REF_PATH=%MAIN_PATH%\Assemblies" )
"%~dp0\MSBuild.exe" "%MAIN_PATH%\Lerp2API.sln" /t:Lerp2Console /pp "/p:ReferencePath=%REF_PATH%" /p:Platform="Any CPU" /p:OutputPath=../../Build/Console /p:Configuration=Debug /flp:logfile=Output.log;verbosity=diagnostic
pause
Un saludo.