Solución:
He descubierto cómo funciona (sin cambiar las propiedades de sln / csproj en VS2013 / 2015).
- si desea crear un archivo .sln:
/p:ConfigurationPlatforms=Release /p:Platform="Any CPU"
- si desea crear un archivo .csproj:
-
/p:Configuration=Release /p:Platform=AnyCPU
- Observe la
"Any CPU"
vsAnyCPU
- Observe la
-
- Verifique que los objetivos de análisis de código, fxcop, cobertura de prueba (NCover), así como el MSBUILD deben estar ubicados correctamente. En mi caso es:
-
C:WindowsMicrosoft.NETFramework64v4.0.30319
pero puede ser diferente, como puede ver, microsoft ha dado opciones de 6 cmd para construir el código base :: AMD (con opciones cross plt, x86 y x64) y Windows (cross, x86, x64) y eso también cuando el desarrollo del código ocurrió con el valor predeterminado JIT (puede ser PreJIT ngen.exe, econoJIT)
-
Creo que se puede manejar más de esta solución de problemas usando power shell + msbuild. Puede ser útil para alguien …
Abra su csproj en un editor de texto y vea si tiene una sección de grupo de propiedades, debería verse así:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Latest|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>binLatest</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
¿Tiene una configuración de compilación “más reciente”? De lo contrario, agregue la sección anterior al archivo csproj.
Como lo mencionó perlyking, en lugar de editar el csproj XML Lo siguiente funcionó para mí. Estos son los pasos que utilicé.
- Abra las Propiedades del proyecto.
- Seleccione la pestaña Construir.
- En la sección Salida, compruebe que se ha establecido una ruta de salida. (si no establece uno, guarde el proyecto y debería funcionar).
- Si está configurado, haga clic en el botón “Examinar …” de la ruta de salida.
- Cuando se abra el cuadro de diálogo de selección de carpeta, navegue hacia arriba un nivel en el explorador de archivos y luego vuelva a seleccionar la carpeta de salida y haga clic en el botón “Seleccionar carpeta”.
- Guarde las propiedades del proyecto y debería funcionar.